diff --git a/.gitignore b/.gitignore index 3cc51cb2b..121ca3efa 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,8 @@ tools/protoc-gen-go-netconn/protoc-gen-go-netconn # Go workspace go.work go.work.sum + +_* +*.mdx +*.patch +*.txt diff --git a/.goreleaser-stable.yaml b/.goreleaser-stable.yaml index 1b236db8d..399effc1e 100644 --- a/.goreleaser-stable.yaml +++ b/.goreleaser-stable.yaml @@ -183,7 +183,7 @@ builds: - #@ arch ldflags: - -s -w - - -X {{ .Env.GOMOD }}/internal/version.version={{ .Version }} + - -X {{ .Env.GOMOD }}/internal/version.version=v{{ .Version }} - -X {{ .Env.GOMOD }}/internal/version.commit={{ .Commit }} - -X {{ .Env.GOMOD }}/internal/version.buildTime={{ .Date }} tags: diff --git a/.goreleaser-staging.yaml b/.goreleaser-staging.yaml index 2b60ee425..8d0dbd4e0 100644 --- a/.goreleaser-staging.yaml +++ b/.goreleaser-staging.yaml @@ -96,7 +96,7 @@ builds: - #@ arch ldflags: - -s -w - - -X {{ .Env.GOMOD }}/internal/version.version={{ .Version }} + - -X {{ .Env.GOMOD }}/internal/version.version=v{{ .Version }} - -X {{ .Env.GOMOD }}/internal/version.commit={{ .Commit }} - -X {{ .Env.GOMOD }}/internal/version.buildTime={{ .Date }} tags: diff --git a/Makefile b/Makefile index f1ac8d614..e3139e283 100644 --- a/Makefile +++ b/Makefile @@ -148,6 +148,7 @@ $(addprefix $(.PROXY), $(BIN)): GOOS=$(GOOS) \ GOARCH=$(GOARCH) \ $(GO) build \ + -v \ -tags "containers_image_storage_stub,containers_image_openpgp" \ -buildmode=pie \ -gcflags=all='$(GO_GCFLAGS)' \ diff --git a/README.md b/README.md index ab5ae83a3..28194b122 100644 --- a/README.md +++ b/README.md @@ -21,11 +21,11 @@ There are many benefits in running your application as a unikernel: for more inf ## Features -- ๐Ÿ”ฅ Native [Firecracker MicroVM](https://firecracker-microvm.github.io/) support; +- ๐Ÿ”ฅ Native QEMU & [Firecracker](https://firecracker-microvm.github.io/) microVM support; - ๐Ÿ“š Pre-built unikernel app catalog; - ๐Ÿคนโ€โ™€๏ธ Daemonless unikernel VM instance manager; - ๐Ÿ“ฆ OCI packaging and distribution support; -- ๐Ÿšœ ELF binary / POSIX-compatibility support; +- ๐Ÿšœ Fully Linux & POSIX-compatible; - ๐Ÿงฐ Go SDK for building unikernels programmatically; and - ๐Ÿš€ _much more!_ @@ -57,11 +57,13 @@ docker run -it --rm -v $(pwd):/workspace --entrypoint bash kraftkit.sh/base:late ``` The above command will drop you into a container shell. -Simply type `exit` or Ctrl+D to quit. +Type `exit` or Ctrl+D to quit. ## Quickstart +### Test your installation + Running unikernels with `kraft` is designed to be simple and familiar. To test your installation of `kraft`, you can run the following: @@ -69,7 +71,30 @@ To test your installation of `kraft`, you can run the following: kraft run unikraft.org/helloworld:latest ``` -Building unikernels is also designed to be simple. +### Build your first unikernel + +Building unikernels is also designed to be simple. Build your first unikernel +by simply placing a `Kraftfile` into your repo and pointing it to your existing +`Dockerfile`: + +```yaml +spec: v0.6 + +runtime: base:latest + +rootfs: ./Dockerfile + +cmd: ["/path/to/my-server-app"] +``` + +Once done, invoke: + +``` +kraft run . +``` + +### Examples and pre-built images + You can find some common project examples below: | | Example | diff --git a/api/machine/v1alpha1/machine.zip.go b/api/machine/v1alpha1/machine.zip.go index 6ea46b0a2..e19ac1ecd 100644 --- a/api/machine/v1alpha1/machine.zip.go +++ b/api/machine/v1alpha1/machine.zip.go @@ -24,20 +24,20 @@ type MachinePort struct { // Number of port to expose on the host. If specified, this must be a valid // port number, 0 < x < 65536. - HostPort int32 `json:"hostPort,omitempty"` + HostPort int32 `json:"host_port,omitempty"` // Number of port to expose on the machine's IP address. This must be a valid // port number, 0 < x < 65536. - MachinePort int32 `json:"machinePort"` + MachinePort int32 `json:"machine_port"` // Protocol for port. Must be UDP or TCP. Defaults to "TCP". Protocol corev1.Protocol `json:"protocol,omitempty"` // What host IP to bind the external port to. - HostIP string `json:"hostIP,omitempty"` + HostIP string `json:"host_ip,omitempty"` // MAC address of the port. - MacAddress string `json:"macAddress,omitempty"` + MacAddress string `json:"mac_address,omitempty"` } // MachinePorts is a slice of MachinePort @@ -69,7 +69,7 @@ type MachineSpec struct { // Kernel arguments are runtime arguments which are provided directly to the // kernel and not for the application. - KernelArgs []string `json:"kernelArgs,omitempty"` + KernelArgs []string `json:"kernel_args,omitempty"` // Application arguments are runtime arguments provided to the application and // not the kernel. @@ -124,29 +124,29 @@ type MachineStatus struct { Pid int32 `json:"pid,omitempty"` // The fully-qualified path to the kernel image of the machine instance. - KernelPath string `json:"kernelPath,omitempty"` + KernelPath string `json:"kernel_path,omitempty"` // The fully-qualified path to the initramfs file of the machine instance. - InitrdPath string `json:"initrdPath,omitempty"` + InitrdPath string `json:"initrd_path,omitempty"` // ExitCode is the ... - ExitCode int `json:"exitCode,omitempty"` + ExitCode int `json:"exit_code,omitempty"` // StartedAt represents when the machine was started. - StartedAt time.Time `json:"startedAt,omitempty"` + StartedAt time.Time `json:"started_at,omitempty"` // ExitedAt represents when the machine fully shutdown - ExitedAt time.Time `json:"exitedAt,omitempty"` + ExitedAt time.Time `json:"exited_at,omitempty"` // StateDir contains the path of the state of the machine. - StateDir string `json:"stateDir,omitempty"` + StateDir string `json:"state_dir,omitempty"` // LogFile is the in-host path to the log file of the machine. - LogFile string `json:"logFile,omitempty"` + LogFile string `json:"log_file,omitempty"` // PlatformConfig is platform-specific attributes which are populated by the // underlying machine service implementation. - PlatformConfig interface{} `json:"platformConfig,omitempty"` + PlatformConfig interface{} `json:"platform_config,omitempty"` } // MachineService is the interface of available methods which can be performed diff --git a/buildenvs/myself.Dockerfile b/buildenvs/myself.Dockerfile index b2feefbeb..822d919a5 100644 --- a/buildenvs/myself.Dockerfile +++ b/buildenvs/myself.Dockerfile @@ -32,6 +32,11 @@ RUN set -xe; \ mv cosign-linux-amd64 /usr/local/bin/cosign; \ chmod +x /usr/local/bin/cosign; +# Install buf +RUN set -xe; \ + curl -s -L https://github.com/bufbuild/buf/releases/download/v1.20.0/buf-Linux-x86_64 > /usr/local/bin/buf; \ + chmod +x /usr/local/bin/buf + WORKDIR /go/src/kraftkit.sh COPY --from=ghcr.io/goreleaser/goreleaser-cross:v1.22.0 /usr/bin/goreleaser /usr/bin/ diff --git a/buildenvs/qemu.Dockerfile b/buildenvs/qemu.Dockerfile index a1e9d41b4..ffa6b5cc7 100644 --- a/buildenvs/qemu.Dockerfile +++ b/buildenvs/qemu.Dockerfile @@ -3,9 +3,9 @@ # Licensed under the BSD-3-Clause License (the "License"). # You may not use this file except in compliance with the License. -ARG DEBIAN_VERSION=bookworm-20230725 +ARG ALPINE_VERSION=3.19.0 -FROM debian:${DEBIAN_VERSION} AS qemu-build +FROM alpine:${ALPINE_VERSION} AS qemu-build ARG QEMU_VERSION=8.2.0 ARG WITH_XEN=disable @@ -21,35 +21,34 @@ WORKDIR /out # Install dependencies RUN set -ex; \ - apt-get -y update; \ - apt-get install -y \ + apk --no-cache add \ + alpine-sdk \ + attr-dev \ + bash \ bison \ - build-essential \ curl \ flex \ libaio-dev \ - libattr1-dev \ + libattr \ libcap-dev \ + libcap-ng \ libcap-ng-dev \ - libglib2.0-dev \ - liblzo2-dev \ + libcap-ng-static \ + libcap-ng-utils \ libslirp-dev \ - libslirp0 \ - ninja-build \ - pkg-config \ - python3 \ - python3-pip \ + lzo-dev \ + musl-dev \ + ninja-is-really-ninja \ + pixman-dev \ texinfo \ - vde2 \ - xz-utils \ - zlib1g-dev; \ - apt-get clean; + vde2-dev \ + xz-dev \ + zlib-dev; # Download and extract QEMU RUN set -ex; \ curl -O https://download.qemu.org/qemu-${QEMU_VERSION}.tar.xz; \ - tar xf qemu-${QEMU_VERSION}.tar.xz; \ - apt-get install -y; + tar xf qemu-${QEMU_VERSION}.tar.xz; # Configure and build QEMU RUN set -ex; \ diff --git a/cmdfactory/args.go b/cmdfactory/args.go index bddc5f65b..eddd21523 100644 --- a/cmdfactory/args.go +++ b/cmdfactory/args.go @@ -89,3 +89,18 @@ func MaxDirArgs(n int) cobra.PositionalArgs { return nil } } + +// func ExactDirArgs(n int) cobra.PositionalArgs { +// return func(_ *cobra.Command, args []string) error { +// if len(args) != n { +// return FlagErrorf("expected no more than %d paths received %d", n, len(args)) +// } + +// f, err := os.Stat(args[0]) +// if err != nil || !f.IsDir() { +// return FlagErrorf("path is not a valid directory: %s", args[0]) +// } + +// return nil +// } +// } diff --git a/cmdfactory/builder.go b/cmdfactory/builder.go index 1cce1bc9b..d79500c31 100644 --- a/cmdfactory/builder.go +++ b/cmdfactory/builder.go @@ -25,12 +25,17 @@ import ( var ( caseRegexp = regexp.MustCompile("([a-z])([A-Z])") flagOverrides = make(map[string][]*pflag.Flag) + aliases = make(map[string]string) ) func RegisterFlag(cmdline string, flag *pflag.Flag) { flagOverrides[cmdline] = append(flagOverrides[cmdline], flag) } +func RegisterAlias(cmdline, alias string) { + aliases[alias] = cmdline +} + type PersistentPreRunnable interface { PersistentPre(cmd *cobra.Command, args []string) error } diff --git a/cmdfactory/help.go b/cmdfactory/help.go index 8e719bacd..31a833303 100644 --- a/cmdfactory/help.go +++ b/cmdfactory/help.go @@ -19,9 +19,16 @@ import ( "kraftkit.sh/internal/text" ) -// AnnotationHelpGroup is used to indicate in which help group a command belongs. const ( - AnnotationHelpGroup = "help:group" + // AnnotationHelpGroup is used to indicate in which help group a command + // belongs. + AnnotationHelpGroup = "help:group" + + // AnnotationHelpHidden is used to indicate that a command should be hidden + // from the main menu. This annotation is used instead of cobra's default + // Hidden attribute since this utility file is used to print the help menu. + // Cobra uses the Hidden attribute internally to determine if a command + // should be available in the completions command. AnnotationHelpHidden = "help:hidden" ) diff --git a/config/config.go b/config/config.go index ddd895865..fb995c6bc 100644 --- a/config/config.go +++ b/config/config.go @@ -23,7 +23,7 @@ type KraftKit struct { NoWarnSudo bool `yaml:"no_warn_sudo" env:"KRAFTKIT_NO_WARN_SUDO" long:"no-warn-sudo" usage:"Do not warn on running via sudo" default:"false"` Editor string `yaml:"editor" env:"KRAFTKIT_EDITOR" long:"editor" usage:"Set the text editor to open when prompt to edit a file"` GitProtocol string `yaml:"git_protocol" env:"KRAFTKIT_GIT_PROTOCOL" long:"git-protocol" usage:"Preferred Git protocol to use" default:"https"` - Pager string `yaml:"pager,omitempty" env:"KRAFTKIT_PAGER" long:"pager" usage:"System pager to pipe output to" default:"cat"` + Pager string `yaml:"pager,omitempty" env:"KRAFTKIT_PAGER" long:"pager" usage:"System pager to pipe output to" default:""` Qemu string `yaml:"qemu,omitempty" env:"KRAFTKIT_QEMU" long:"qemu" usage:"Path to QEMU executable" default:""` HTTPUnixSocket string `yaml:"http_unix_socket,omitempty" env:"KRAFTKIT_HTTP_UNIX_SOCKET" long:"http-unix-sock" usage:"When making HTTP(S) connections, pipe requests via this shared socket"` RuntimeDir string `yaml:"runtime_dir" env:"KRAFTKIT_RUNTIME_DIR" long:"runtime-dir" usage:"Directory for placing runtime files (e.g. pidfiles)"` @@ -31,7 +31,11 @@ type KraftKit struct { DefaultArch string `yaml:"default_arch" env:"KRAFTKIT_DEFAULT_ARCH" usage:"The default architecture to use when invoking architecture-specific code" noattribute:"true"` ContainerdAddr string `yaml:"containerd_addr,omitempty" env:"KRAFTKIT_CONTAINERD_ADDR" long:"containerd-addr" usage:"Address of containerd daemon socket" default:""` EventsPidFile string `yaml:"events_pidfile" env:"KRAFTKIT_EVENTS_PIDFILE" long:"events-pid-file" usage:"Events process ID used when running multiple unikernels"` - BuildKitHost string `yaml:"buildkit_host" env:"KRAFTKIT_BUILDKIT_HOST" long:"buildkit-host" usage:"Path to the buildkit host" default:""` + + BuildKitHost string `yaml:"buildkit_host" env:"KRAFTKIT_BUILDKIT_HOST" long:"buildkit-host" usage:"Path to the buildkit host" default:""` + BuildKitTLSCACert string `yaml:"buildkit_tls_cacert" env:"KRAFTKIT_BUILDKIT_TLS_CA_CERT" long:"buildkit-tls-cacert" usage:""` + BuildKitTLSCert string `yaml:"buildkit_tls_cert" env:"KRAFTKIT_BUILDKIT_TLS_CERT" long:"buildkit-tls-cert" usage:""` + BuildKitTLSKey string `yaml:"buildkit_tls_key" env:"KRAFTKIT_BUILDKIT_TLS_KEY" long:"buildkit-tls-key" usage:""` Paths struct { Plugins string `yaml:"plugins,omitempty" env:"KRAFTKIT_PATHS_PLUGINS" long:"plugins-dir" usage:"Path to KraftKit plugin directory"` diff --git a/config/defaults.go b/config/defaults.go index 838a5f966..9f9abdad3 100644 --- a/config/defaults.go +++ b/config/defaults.go @@ -39,7 +39,7 @@ func NewDefaultKraftKitConfig() (*KraftKit, error) { // ..for runtime files.. if len(c.RuntimeDir) == 0 { - c.RuntimeDir = filepath.Join(DataDir(), "runtime") + c.RuntimeDir = StateDir() } // ..for events files.. diff --git a/exec/options.go b/exec/options.go index 52b190027..5c1339c07 100644 --- a/exec/options.go +++ b/exec/options.go @@ -18,6 +18,7 @@ type ExecOptions struct { env []string callbacks []func(int) detach bool + workdir string } type ExecOption func(eo *ExecOptions) error @@ -118,3 +119,10 @@ func WithDetach(detach bool) ExecOption { return nil } } + +func WithWorkdir(workdir string) ExecOption { + return func(eo *ExecOptions) error { + eo.workdir = workdir + return nil + } +} diff --git a/exec/process.go b/exec/process.go index 544257f89..3551696f2 100644 --- a/exec/process.go +++ b/exec/process.go @@ -73,6 +73,10 @@ func (e *Process) Start(ctx context.Context) error { e.executable.Args()..., ) + if len(e.opts.workdir) > 0 { + e.cmd.Dir = e.opts.workdir + } + // Set the stdout if e.opts.stdout != nil && len(e.opts.stdoutcbs) == 0 { e.cmd.Stdout = e.opts.stdout diff --git a/initrd/dockerfile.go b/initrd/dockerfile.go index 921c3bdb9..33474cf4b 100644 --- a/initrd/dockerfile.go +++ b/initrd/dockerfile.go @@ -131,7 +131,6 @@ func NewFromDockerfile(ctx context.Context, path string, opts ...InitrdOption) ( initrd := dockerfile{ opts: InitrdOptions{}, dockerfile: path, - workdir: filepath.Dir(path), } for _, opt := range opts { @@ -208,6 +207,8 @@ func (initrd *dockerfile) Build(ctx context.Context) (string, error) { log.G(ctx).Warn("") log.G(ctx).Warn("For more usage instructions visit: https://unikraft.org/buildkit") log.G(ctx).Warn("") + + log.G(ctx).Error(err) }() // Generate a random port number between 4000 and 5000. Try 10 times before @@ -256,7 +257,7 @@ func (initrd *dockerfile) Build(ctx context.Context) (string, error) { return "", fmt.Errorf("creating buildkit container: %w", err) } defer func() { - if err := buildkitd.Terminate(context.TODO()); err != nil { + if err := buildkitd.Terminate(ctx); err != nil { log.G(ctx).Warnf("terminating buildkit container: %s", err) } }() @@ -281,7 +282,8 @@ func (initrd *dockerfile) Build(ctx context.Context) (string, error) { { Type: "local", Attrs: map[string]string{ - "dest": initrd.opts.cacheDir, + "dest": initrd.opts.cacheDir, + "ignore-error": "true", }, }, } @@ -430,7 +432,7 @@ func (initrd *dockerfile) Build(ctx context.Context) (string, error) { return "", fmt.Errorf("could not read image: %w", err) } - initrd.args = append(initrd.args, img.Metadata.Config.Config.Entrypoint...) + initrd.args = img.Metadata.Config.Config.Entrypoint initrd.args = append(initrd.args, img.Metadata.Config.Config.Cmd...) initrd.env = img.Metadata.Config.Config.Env diff --git a/internal/cli/kraft/build/build.go b/internal/cli/kraft/build/build.go index 317714b11..509072be7 100644 --- a/internal/cli/kraft/build/build.go +++ b/internal/cli/kraft/build/build.go @@ -19,6 +19,8 @@ import ( "github.com/spf13/cobra" "kraftkit.sh/cmdfactory" + "kraftkit.sh/internal/cli/kraft/build/rootfs" + "kraftkit.sh/internal/cli/kraft/build/stats" "kraftkit.sh/internal/cli/kraft/utils" "kraftkit.sh/internal/fancymap" "kraftkit.sh/iostreams" @@ -128,7 +130,7 @@ func Build(ctx context.Context, opts *BuildOptions, args ...string) error { return fmt.Errorf("could not complete build: %w", err) } - if opts.Rootfs, _, _, err = utils.BuildRootfs(ctx, opts.Workdir, opts.Rootfs, false, *opts.Target); err != nil { + if opts.Rootfs, _, _, err = utils.BuildRootfs(ctx, opts.Workdir, opts.Rootfs, false, (*opts.Target).Architecture().String()); err != nil { return err } @@ -171,6 +173,9 @@ func NewCmd() *cobra.Command { panic(err) } + cmd.AddCommand(stats.NewCmd()) + cmd.AddCommand(rootfs.NewCmd()) + return cmd } @@ -190,6 +195,16 @@ func (opts *BuildOptions) Run(ctx context.Context, args []string) error { return err } + // kernelDbgStat, err := os.Stat(fmt.Sprintf("%s.dbg", (*opts.Target).Kernel())) + // if err != nil { + // return fmt.Errorf("getting kernel image size: %w", err) + // } + + // kernelGzStat, err := os.Stat(fmt.Sprintf("%s.gz", (*opts.Target).Kernel())) + // if err != nil { + // return fmt.Errorf("getting kernel image size: %w", err) + // } + workdir, err := filepath.Abs(opts.Workdir) if err != nil { return fmt.Errorf("getting the work directory: %w", err) @@ -267,7 +282,10 @@ func (opts *BuildOptions) Run(ctx context.Context, args []string) error { entries..., ) + // fmt.Fprint(iostreams.G(ctx).Out, "To view more stats after a build run use : kraft build --stats \n") + // fmt.Fprint(iostreams.G(ctx).Out, "Or view build statistics now via : kraft build stats \n") fmt.Fprint(iostreams.G(ctx).Out, "Learn how to package your unikernel with: kraft pkg --help\n") + // fmt.Fprint(iostreams.G(ctx).Out, "Learn how to run your unikernel with: kraft run --help\n") return nil } diff --git a/internal/cli/kraft/cloud/certificate/certificate.go b/internal/cli/kraft/cloud/certificate/certificate.go index 52ea74410..458afd2aa 100644 --- a/internal/cli/kraft/cloud/certificate/certificate.go +++ b/internal/cli/kraft/cloud/certificate/certificate.go @@ -23,8 +23,8 @@ type CertificateOptions struct{} func NewCmd() *cobra.Command { cmd, err := cmdfactory.New(&CertificateOptions{}, cobra.Command{ Short: "Manage KraftCloud TLS certificates", - Use: "certificate SUBCOMMAND", - Aliases: []string{"certificates", "cert", "certs", "crt", "crts"}, + Use: "cert SUBCOMMAND", + Aliases: []string{"certificate", "certificates", "certs", "crt", "crts"}, Long: "Manage KraftCloud TLS certificates.", Annotations: map[string]string{ cmdfactory.AnnotationHelpGroup: "kraftcloud-certificate", diff --git a/internal/cli/kraft/cloud/compose/up/up.go b/internal/cli/kraft/cloud/compose/up/up.go index d23a7cc1d..566b99834 100644 --- a/internal/cli/kraft/cloud/compose/up/up.go +++ b/internal/cli/kraft/cloud/compose/up/up.go @@ -207,9 +207,9 @@ func Up(ctx context.Context, opts *UpOptions, args ...string) error { // set. var memory int if service.MemLimit > 0 { - memory = int(service.MemLimit) + memory = int(service.MemLimit) / 1024 / 1024 } else if service.MemReservation > 0 { - memory = int(service.MemReservation) + memory = int(service.MemReservation) / 1024 / 1024 } if service.Image == "" { @@ -221,7 +221,7 @@ func Up(ctx context.Context, opts *UpOptions, args ...string) error { ) } - log.G(ctx).WithField("image", service.Image).Info("deploying") + log.G(ctx).WithField("image", service.Image).Info("creating instance") var serviceGroup string if data, ok := svcResps[network]; ok { diff --git a/internal/cli/kraft/cloud/deploy/deploy.go b/internal/cli/kraft/cloud/deploy/deploy.go index e6494c6ff..a2c6495ad 100644 --- a/internal/cli/kraft/cloud/deploy/deploy.go +++ b/internal/cli/kraft/cloud/deploy/deploy.go @@ -57,6 +57,7 @@ type DeployOptions struct { Output string `local:"true" long:"output" short:"o" usage:"Set output format"` Ports []string `local:"true" long:"port" short:"p" usage:"Specify the port mapping between external to internal"` Project app.Application `noattribute:"true"` + Remove bool `local:"true" long:"rm" usage:"Remove the instance after it has been stopped"` Replicas uint `local:"true" long:"replicas" short:"R" usage:"Number of replicas of the instance" default:"0"` RestartPolicy kcinstances.RestartPolicy `noattribute:"true"` Rollout create.RolloutStrategy `noattribute:"true"` @@ -89,6 +90,9 @@ func NewCmd() *cobra.Command { with a single command. `), Example: heredoc.Docf(` + # Run a project directory which contains a Kraftfile: + $ kraft cloud --metro fra0 deploy -p 443:8080 . + # Run an image from KraftCloud's catalog: $ kraft cloud --metro fra0 deploy -p 443:8080 caddy:latest `), diff --git a/internal/cli/kraft/cloud/deploy/deployer.go b/internal/cli/kraft/cloud/deploy/deployer.go index 287bdc6de..473e281f1 100644 --- a/internal/cli/kraft/cloud/deploy/deployer.go +++ b/internal/cli/kraft/cloud/deploy/deployer.go @@ -40,6 +40,8 @@ type deployer interface { func deployers() []deployer { return []deployer{ &deployerImageName{}, + // &deployerAutoWorkdirDockerfile{}, + // &deployerAutoWorkdir{}, &deployerKraftfileRuntime{}, &deployerKraftfileUnikraft{}, } diff --git a/internal/cli/kraft/cloud/deploy/deployer_image_name.go b/internal/cli/kraft/cloud/deploy/deployer_image_name.go index 62521a193..fb8f3bfb0 100644 --- a/internal/cli/kraft/cloud/deploy/deployer_image_name.go +++ b/internal/cli/kraft/cloud/deploy/deployer_image_name.go @@ -77,6 +77,15 @@ func (deployer *deployerImageName) Deploy(ctx context.Context, opts *DeployOptio var insts *kcclient.ServiceResponse[kcinstances.GetResponseItem] var groups *kcclient.ServiceResponse[kcservices.GetResponseItem] + // if opts.Rootfs != "" { + // kraftcloudX86_64, err := target.NewTargetFromOptions( + // target.WithArchitecture(arch.ArchitectureX86_64), + // ) + // if opts.Rootfs, err = utils.BuildRootfs(ctx, opts.Workdir, opts.Rootfs, kraftcloudX86_64); err != nil { + // return nil, err + // } + // } + paramodel, err := processtree.NewProcessTree( ctx, []processtree.ProcessTreeOption{ diff --git a/internal/cli/kraft/cloud/deploy/deployer_kraftfile_runtime.go b/internal/cli/kraft/cloud/deploy/deployer_kraftfile_runtime.go index 48eb16cda..faf88ab89 100644 --- a/internal/cli/kraft/cloud/deploy/deployer_kraftfile_runtime.go +++ b/internal/cli/kraft/cloud/deploy/deployer_kraftfile_runtime.go @@ -121,8 +121,8 @@ func (deployer *deployerKraftfileRuntime) Deploy(ctx context.Context, opts *Depl } return create.Create(ctx, &create.CreateOptions{ - Env: opts.Env, Domain: opts.Domain, + Env: opts.Env, Image: packs[0].ID(), Memory: uint(opts.Memory), Metro: opts.Metro, diff --git a/internal/cli/kraft/cloud/img/img.go b/internal/cli/kraft/cloud/img/img.go index b8f2b585d..085db48ce 100644 --- a/internal/cli/kraft/cloud/img/img.go +++ b/internal/cli/kraft/cloud/img/img.go @@ -23,8 +23,8 @@ type ImgOptions struct{} func NewCmd() *cobra.Command { cmd, err := cmdfactory.New(&ImgOptions{}, cobra.Command{ Short: "Manage images on KraftCloud", - Use: "image", - Aliases: []string{"img"}, + Use: "img SUBCOMMAND", + Aliases: []string{"image"}, Long: heredoc.Doc(` Mange images on KraftCloud. `), diff --git a/internal/cli/kraft/cloud/instance/instance.go b/internal/cli/kraft/cloud/instance/instance.go index 9724c0714..9588e425c 100644 --- a/internal/cli/kraft/cloud/instance/instance.go +++ b/internal/cli/kraft/cloud/instance/instance.go @@ -20,6 +20,7 @@ import ( "kraftkit.sh/internal/cli/kraft/cloud/instance/remove" "kraftkit.sh/internal/cli/kraft/cloud/instance/start" "kraftkit.sh/internal/cli/kraft/cloud/instance/stop" + "kraftkit.sh/internal/cli/kraft/cloud/instance/top" ) type InstanceOptions struct{} @@ -46,6 +47,7 @@ func NewCmd() *cobra.Command { cmd.AddCommand(start.NewCmd()) cmd.AddCommand(get.NewCmd()) cmd.AddCommand(stop.NewCmd()) + cmd.AddCommand(top.NewCmd()) return cmd } diff --git a/internal/cli/kraft/cloud/utils/print.go b/internal/cli/kraft/cloud/utils/print.go index 1c16ab8cb..f2526fc72 100644 --- a/internal/cli/kraft/cloud/utils/print.go +++ b/internal/cli/kraft/cloud/utils/print.go @@ -35,7 +35,7 @@ import ( type colorFunc func(string) string var ( - instanceStateColor = map[kcinstances.InstanceState]colorFunc{ + InstanceStateColor = map[kcinstances.InstanceState]colorFunc{ kcinstances.InstanceStateDraining: iostreams.Yellow, kcinstances.InstanceStateRunning: iostreams.Green, kcinstances.InstanceStateStandby: iostreams.Cyan, @@ -43,7 +43,7 @@ var ( kcinstances.InstanceStateStopped: iostreams.Red, kcinstances.InstanceStateStopping: iostreams.Yellow, } - instanceStateColorNil = map[kcinstances.InstanceState]colorFunc{ + InstanceStateColorNil = map[kcinstances.InstanceState]colorFunc{ kcinstances.InstanceStateDraining: nil, kcinstances.InstanceStateRunning: nil, kcinstances.InstanceStateStandby: nil, @@ -145,8 +145,9 @@ func PrintInstances(ctx context.Context, format string, resp kcclient.ServiceRes } table.EndRow() + instanceStateColor := InstanceStateColor if config.G[config.KraftKit](ctx).NoColor { - instanceStateColor = instanceStateColorNil + instanceStateColor = InstanceStateColorNil } for _, instance := range resp.Data.Entries { diff --git a/internal/cli/kraft/cloud/volume/import/import.go b/internal/cli/kraft/cloud/volume/import/import.go index 69647577e..569f93fe9 100644 --- a/internal/cli/kraft/cloud/volume/import/import.go +++ b/internal/cli/kraft/cloud/volume/import/import.go @@ -11,7 +11,6 @@ import ( "errors" "fmt" "os" - "strconv" "github.com/MakeNowJust/heredoc" "github.com/dustin/go-humanize" @@ -37,10 +36,9 @@ type ImportOptions struct { Source string `local:"true" long:"source" short:"s" usage:"Path to the data source (directory, Dockerfile)" default:"."` VolID string `local:"true" long:"volume" short:"v" usage:"Identifier of an existing volume (name or UUID)"` + Port uint `local:"true" long:"port" short:"p" usage:"Port to use for the volume data import instance" default:"42069"` } -const volimportPort uint16 = 42069 - func NewCmd() *cobra.Command { cmd, err := cmdfactory.New(&ImportOptions{}, cobra.Command{ Short: "Import local data to a volume", @@ -105,7 +103,7 @@ func importVolumeData(ctx context.Context, opts *ImportOptions) (retErr error) { var cpioPath string var cpioSize int64 - paramodel, err := processTree(ctx, "Packaging source as a CPIO archive", + paramodel, err := processTree(ctx, "packaging source as a CPIO archive", func(ctx context.Context) error { cpioPath, cpioSize, err = buildCPIO(ctx, opts.Source) return err @@ -136,12 +134,12 @@ func importVolumeData(ctx context.Context, opts *ImportOptions) (retErr error) { var instID string var instFQDN string - paramodel, err = processTree(ctx, "Spawning temporary volume data import instance", + paramodel, err = processTree(ctx, "spawning temporary volume data import instance", func(ctx context.Context) error { if authStr, err = genRandAuth(); err != nil { return fmt.Errorf("generating random authentication string: %w", err) } - instID, instFQDN, err = runVolimport(ctx, icli, volUUID, authStr) + instID, instFQDN, err = runVolimport(ctx, opts.Port, icli, volUUID, authStr) return err }, ) @@ -166,7 +164,7 @@ func importVolumeData(ctx context.Context, opts *ImportOptions) (retErr error) { paraprogress, err := paraProgress(ctx, fmt.Sprintf("Importing data (%s)", humanize.IBytes(uint64(cpioSize))), func(ctx context.Context, callback func(float64)) (retErr error) { - instAddr := instFQDN + ":" + strconv.FormatUint(uint64(volimportPort), 10) + instAddr := fmt.Sprintf("%s:%d", instFQDN, opts.Port) conn, err := tls.Dial("tcp4", instAddr, nil) if err != nil { return fmt.Errorf("connecting to volume data import instance: %w", err) diff --git a/internal/cli/kraft/cloud/volume/import/volimport.go b/internal/cli/kraft/cloud/volume/import/volimport.go index a184fdcee..ce7d360e6 100644 --- a/internal/cli/kraft/cloud/volume/import/volimport.go +++ b/internal/cli/kraft/cloud/volume/import/volimport.go @@ -37,18 +37,18 @@ func volumeSanityCheck(ctx context.Context, cli kcvolumes.VolumesService, volID } // runVolimport spawns a volume data import instance with the given volume attached. -func runVolimport(ctx context.Context, cli kcinstances.InstancesService, volUUID, authStr string) (instID, fqdn string, err error) { +func runVolimport(ctx context.Context, port uint, cli kcinstances.InstancesService, volUUID, authStr string) (instID, fqdn string, err error) { crinstResp, err := cli.Create(ctx, kcinstances.CreateRequest{ Image: "official/kraftcloud/volimport:latest", MemoryMB: ptr(32), Args: []string{ - "-p", strconv.FormatUint(uint64(volimportPort), 10), + "-p", strconv.FormatUint(uint64(port), 10), "-a", authStr, }, ServiceGroup: &kcinstances.CreateRequestServiceGroup{ Services: []kcservices.CreateRequestService{{ - Port: int(volimportPort), - DestinationPort: ptr(int(volimportPort)), + Port: int(port), + DestinationPort: ptr(int(port)), Handlers: []kcservices.Handler{kcservices.HandlerTLS}, }}, }, diff --git a/internal/cli/kraft/cloud/volume/volume.go b/internal/cli/kraft/cloud/volume/volume.go index 569e6cb8c..eccac8430 100644 --- a/internal/cli/kraft/cloud/volume/volume.go +++ b/internal/cli/kraft/cloud/volume/volume.go @@ -28,8 +28,8 @@ type VolumeOptions struct{} func NewCmd() *cobra.Command { cmd, err := cmdfactory.New(&VolumeOptions{}, cobra.Command{ Short: "Manage persistent volumes on KraftCloud", - Use: "volume SUBCOMMAND", - Aliases: []string{"volumes", "vol"}, + Use: "vol SUBCOMMAND", + Aliases: []string{"volume", "volumes"}, Long: "Manage persistent volumes on KraftCloud.", Example: heredoc.Doc(` # List all volumes in your account. diff --git a/internal/cli/kraft/events/events.go b/internal/cli/kraft/events/events.go index 475dfa107..e992edec7 100644 --- a/internal/cli/kraft/events/events.go +++ b/internal/cli/kraft/events/events.go @@ -202,6 +202,21 @@ seek: events, errs, err := controller.Watch(ctx, machine) if err != nil { log.G(ctx).Debugf("could not listen for status updates for %s: %v", machine.Name, err) + + switch machine.Status.State { + case machineapi.MachineStateExited, machineapi.MachineStateFailed: + // if mcfg.DestroyOnExit { + // log.G(ctx).Infof("removing %s", mid.ShortString()) + // if err := driver.Destroy(ctx, mid); err != nil { + // log.G(ctx).Errorf("could not remove machine: %v", err) + // } + // } + // case machineapi.MachineStateRunning: + // if err := store.SaveMachineState(mid, machine.MachineStateExited); err != nil { + // log.G(ctx).Errorf("could not shutdown machine: %v", err) + // } + } + return } @@ -209,9 +224,19 @@ seek: // Wait on either channel select { case machine := <-events: - log.G(ctx).Infof("%s : %s", machine.Name, machine.Status.State.String()) + log.G(ctx). + WithField("machine", machine.Name). + WithField("state", machine.Status.State.String()). + Info("event") + switch machine.Status.State { case machineapi.MachineStateExited, machineapi.MachineStateFailed: + // if mcfg.DestroyOnExit { + // log.G(ctx).Infof("removing %s", mid.ShortString()) + // if err := driver.Destroy(ctx, mid); err != nil { + // log.G(ctx).Errorf("could not remove machine: %v: ", err) + // } + // } observations.Done(machine) return } diff --git a/internal/cli/kraft/kraft.go b/internal/cli/kraft/kraft.go index 4b89c46cc..b85bf75f5 100644 --- a/internal/cli/kraft/kraft.go +++ b/internal/cli/kraft/kraft.go @@ -9,6 +9,7 @@ import ( "context" "fmt" "os" + "runtime/pprof" "github.com/MakeNowJust/heredoc" "github.com/rancher/wrangler/pkg/signals" @@ -19,8 +20,6 @@ import ( "kraftkit.sh/config" "kraftkit.sh/internal/bootstrap" "kraftkit.sh/internal/cli" - "kraftkit.sh/internal/cli/kraft/lib" - "kraftkit.sh/internal/cli/kraft/pause" kitupdate "kraftkit.sh/internal/update" kitversion "kraftkit.sh/internal/version" "kraftkit.sh/iostreams" @@ -32,10 +31,12 @@ import ( "kraftkit.sh/internal/cli/kraft/compose" "kraftkit.sh/internal/cli/kraft/events" "kraftkit.sh/internal/cli/kraft/fetch" + "kraftkit.sh/internal/cli/kraft/lib" "kraftkit.sh/internal/cli/kraft/login" "kraftkit.sh/internal/cli/kraft/logs" "kraftkit.sh/internal/cli/kraft/menu" "kraftkit.sh/internal/cli/kraft/net" + "kraftkit.sh/internal/cli/kraft/pause" "kraftkit.sh/internal/cli/kraft/pkg" "kraftkit.sh/internal/cli/kraft/ps" "kraftkit.sh/internal/cli/kraft/remove" @@ -53,7 +54,9 @@ import ( _ "kraftkit.sh/oci" ) -type KraftOptions struct{} +type KraftOptions struct { + CPUProfile string `long:"cpu-profile" usage:"Save CPU profile to provide path"` +} func NewCmd() *cobra.Command { cmd, err := cmdfactory.New(&KraftOptions{}, cobra.Command{ @@ -64,13 +67,13 @@ func NewCmd() *cobra.Command { /^\ Build and use highly customized and ultra-lightweight unikernels. :[ ]: | = | Version: %s - /|/=\|\ Documentation: https://kraftkit.sh/ + /|/=\|\ Documentation: https://unikraft.org/docs/cli (_:| |:_) Issues & support: https://github.com/unikraft/kraftkit/issues v v Platform: https://kraft.cloud/ (Join the beta!) ' '`, kitversion.Version()), - CompletionOptions: cobra.CompletionOptions{ - HiddenDefaultCmd: true, - }, + // CompletionOptions: cobra.CompletionOptions{ + // HiddenDefaultCmd: true, + // }, }) if err != nil { panic(err) @@ -103,6 +106,9 @@ func NewCmd() *cobra.Command { cmd.AddGroup(&cobra.Group{ID: "net", Title: "LOCAL NETWORKING COMMANDS"}) cmd.AddCommand(net.NewCmd()) + cmd.AddGroup(&cobra.Group{ID: "compose", Title: "COMPOSE COMMANDS"}) + cmd.AddCommand(compose.NewCmd()) + cmd.AddGroup(&cobra.Group{ID: "kraftcloud", Title: "KRAFT CLOUD COMMANDS"}) cmd.AddCommand(cloud.NewCmd()) @@ -111,9 +117,15 @@ func NewCmd() *cobra.Command { cmd.AddGroup(&cobra.Group{ID: "kraftcloud-vol", Title: "KRAFT CLOUD VOLUME COMMANDS"}) cmd.AddGroup(&cobra.Group{ID: "kraftcloud-svc", Title: "KRAFT CLOUD SERVICE GROUP COMMANDS"}) cmd.AddGroup(&cobra.Group{ID: "kraftcloud-scale", Title: "KRAFT CLOUD AUTOSCALE COMMANDS"}) + cmd.AddGroup(&cobra.Group{ID: "kraftcloud-certificate", Title: "KRAFT CLOUD CERTIFICATE COMMANDS"}) - cmd.AddGroup(&cobra.Group{ID: "compose", Title: "COMPOSE COMMANDS"}) - cmd.AddCommand(compose.NewCmd()) + cmd.AddGroup(&cobra.Group{ID: "misc", Title: "MISCELLANEOUS COMMANDS"}) + cmd.AddCommand(login.NewCmd()) + cmd.AddCommand(version.NewCmd()) + + // cmd.AddCommand(test.NewCmd()) + // cmd.AddCommand(test2.NewCmd()) + // cmd.AddCommand(test3.NewCmd()) cmd.AddGroup(&cobra.Group{ID: "vol", Title: "LOCAL VOLUME COMMANDS"}) cmd.AddCommand(volume.NewCmd()) @@ -122,6 +134,9 @@ func NewCmd() *cobra.Command { cmd.AddCommand(version.NewCmd()) cmd.AddCommand(x.NewCmd()) + // Built-in aliases + // cmdfactory.RegisterAlias("kraft cloud run", "kraft cloud instance create") + return cmd } @@ -147,6 +162,23 @@ func Main(args []string) int { } } + var err error + var pprofFile *os.File + cpuProfile, _ := cmd.Flags().GetString("cpu-profile") + if len(cpuProfile) > 0 { + pprofFile, err = os.Create(cpuProfile) + if err != nil { + fmt.Println("could not create cpu profile file") + os.Exit(1) + } + + // Start profiling + if err = pprof.StartCPUProfile(pprofFile); err != nil { + fmt.Println("could not start cpu profiling") + os.Exit(1) + } + } + // Set up the config manager in the context if it is available if copts.ConfigManager != nil { ctx = config.WithConfigManager(ctx, copts.ConfigManager) @@ -201,5 +233,14 @@ func Main(args []string) int { os.Exit(1) } - return cmdfactory.Main(ctx, cmd) + if err := cmdfactory.Main(ctx, cmd); err != 0 { + return 1 + } + + if pprofFile != nil { + pprof.StopCPUProfile() + _ = pprofFile.Close() + } + + return 0 } diff --git a/internal/cli/kraft/logs/logs.go b/internal/cli/kraft/logs/logs.go index 17bf6d296..91c135875 100644 --- a/internal/cli/kraft/logs/logs.go +++ b/internal/cli/kraft/logs/logs.go @@ -163,10 +163,12 @@ func (opts *LogOptions) Run(ctx context.Context, args []string) error { if !opts.NoPrefix { prefix = machine.Name + strings.Repeat(" ", longestName-len(machine.Name)) } + consumer, err := NewColorfulConsumer(iostreams.G(ctx), !config.G[config.KraftKit](ctx).NoColor, prefix) if err != nil { errGroup = append(errGroup, err) } + if opts.Follow && machine.Status.State == machineapi.MachineStateRunning { observations.Add(machine) go func(machine *machineapi.Machine) { @@ -226,7 +228,7 @@ func FollowLogs(ctx context.Context, machine *machineapi.Machine, controller mac // machine has exited, we can simply return early such that the logs can // be output appropriately. machine, getMachineErr := controller.Get(ctx, machine) - if err != nil { + if getMachineErr != nil { cancel() err = fmt.Errorf("getting the machine information: %w: %w", getMachineErr, err) } diff --git a/internal/cli/kraft/pkg/packager_cli_kernel.go b/internal/cli/kraft/pkg/packager_cli_kernel.go index 813c000e7..ebf4787d6 100644 --- a/internal/cli/kraft/pkg/packager_cli_kernel.go +++ b/internal/cli/kraft/pkg/packager_cli_kernel.go @@ -8,9 +8,7 @@ package pkg import ( "context" "fmt" - "strings" - "github.com/mattn/go-shellwords" "kraftkit.sh/config" "kraftkit.sh/internal/cli/kraft/utils" "kraftkit.sh/log" @@ -70,7 +68,7 @@ func (p *packagerCliKernel) Pack(ctx context.Context, opts *PkgOptions, args ... var cmds []string var envs []string - if opts.Rootfs, cmds, envs, err = utils.BuildRootfs(ctx, opts.Workdir, opts.Rootfs, opts.Compress, targ); err != nil { + if opts.Rootfs, cmds, envs, err = utils.BuildRootfs(ctx, opts.Workdir, opts.Rootfs, opts.Compress, targ.Architecture().String()); err != nil { return nil, fmt.Errorf("could not build rootfs: %w", err) } @@ -82,10 +80,10 @@ func (p *packagerCliKernel) Pack(ctx context.Context, opts *PkgOptions, args ... opts.Env = append(opts.Env, envs...) } - cmdShellArgs, err := shellwords.Parse(strings.Join(opts.Args, " ")) - if err != nil { - return nil, err - } + // cmdShellArgs, err := shellwords.Parse(strings.Join(opts.Args, " ")) + // if err != nil { + // return nil, err + // } var result []pack.Package norender := log.LoggerTypeFromString(config.G[config.KraftKit](ctx).Log.Type) != log.FANCY @@ -102,7 +100,7 @@ func (p *packagerCliKernel) Pack(ctx context.Context, opts *PkgOptions, args ... opts.Platform+"/"+opts.Architecture, func(ctx context.Context) error { popts := append(opts.packopts, - packmanager.PackArgs(cmdShellArgs...), + packmanager.PackArgs(opts.Args...), packmanager.PackInitrd(opts.Rootfs), packmanager.PackKConfig(!opts.NoKConfig), packmanager.PackName(opts.Name), diff --git a/internal/cli/kraft/pkg/packager_kraftfile_runtime.go b/internal/cli/kraft/pkg/packager_kraftfile_runtime.go index 3de48d187..bac21134a 100644 --- a/internal/cli/kraft/pkg/packager_kraftfile_runtime.go +++ b/internal/cli/kraft/pkg/packager_kraftfile_runtime.go @@ -79,7 +79,7 @@ func (p *packagerKraftfileRuntime) Pack(ctx context.Context, opts *PkgOptions, a switch { case len(targets) == 0: - return nil, fmt.Errorf("could not detect any project targets based on plat=\"%s\" arch=\"%s\"", opts.Platform, opts.Architecture) + return nil, fmt.Errorf("could not detect any project targets based on %s/%s", opts.Platform, opts.Architecture) case len(targets) == 1: targ = targets[0] @@ -207,7 +207,7 @@ func (p *packagerKraftfileRuntime) Pack(ctx context.Context, opts *PkgOptions, a } } } else { - selected, err = selection.Select[pack.Package]("multiple runtimes available", packs...) + selected, err = selection.Select("multiple runtimes available", packs...) if err != nil { return nil, err } @@ -285,7 +285,7 @@ func (p *packagerKraftfileRuntime) Pack(ctx context.Context, opts *PkgOptions, a var cmds []string var envs []string - if opts.Rootfs, cmds, envs, err = utils.BuildRootfs(ctx, opts.Workdir, opts.Rootfs, opts.Compress, targ); err != nil { + if opts.Rootfs, cmds, envs, err = utils.BuildRootfs(ctx, opts.Workdir, opts.Rootfs, opts.Compress, targ.Architecture().String()); err != nil { return nil, fmt.Errorf("could not build rootfs: %w", err) } @@ -326,7 +326,7 @@ func (p *packagerKraftfileRuntime) Pack(ctx context.Context, opts *PkgOptions, a }, processtree.NewProcessTreeItem( - "packaging "+opts.Name, + fmt.Sprintf("packaging %s", opts.Name), targ.Platform().Name()+"/"+targ.Architecture().Name(), func(ctx context.Context) error { popts := append(opts.packopts, diff --git a/internal/cli/kraft/pkg/packager_kraftfile_unikraft.go b/internal/cli/kraft/pkg/packager_kraftfile_unikraft.go index 2b6f6f911..ed1e2e2ab 100644 --- a/internal/cli/kraft/pkg/packager_kraftfile_unikraft.go +++ b/internal/cli/kraft/pkg/packager_kraftfile_unikraft.go @@ -101,10 +101,15 @@ func (p *packagerKraftfileUnikraft) Pack(ctx context.Context, opts *PkgOptions, "CONFIG_LIBVFSCORE_ROOTFS_EINITRD", // Deprecated "CONFIG_LIBVFSCORE_AUTOMOUNT_EINITRD", "CONFIG_LIBVFSCORE_AUTOMOUNT_CI_EINITRD", + + // Simon says these two are also possible: + // See: https://github.com/unikraft/kraftkit/commit/80bb78100230570e68eac5f1cffb5418881f43e9#diff-67c5cd772bd170aa4cf28d0fa16888e6b044e0b6d7250c7141d161718bc273a7R80 + // CONFIG_LIBVFSCORE_AUTOMOUNT_FB_EINITRD + // CONFIG_LIBVFSCORE_AUTOMOUNT_FB_EINITRD_EXTRACT ) { rootfs = "" } else { - if rootfs, cmds, envs, err = utils.BuildRootfs(ctx, opts.Workdir, rootfs, opts.Compress, targ); err != nil { + if rootfs, cmds, envs, err = utils.BuildRootfs(ctx, opts.Workdir, rootfs, opts.Compress, targ.Architecture().String()); err != nil { return nil, fmt.Errorf("could not build rootfs: %w", err) } } diff --git a/internal/cli/kraft/pkg/pkg.go b/internal/cli/kraft/pkg/pkg.go index 715250043..bf8884a34 100644 --- a/internal/cli/kraft/pkg/pkg.go +++ b/internal/cli/kraft/pkg/pkg.go @@ -89,7 +89,7 @@ func Pkg(ctx context.Context, opts *PkgOptions, args ...string) ([]pack.Package, } if config.G[config.KraftKit](ctx).NoPrompt && opts.Strategy == packmanager.StrategyPrompt { - return nil, fmt.Errorf("cannot mix --strategy=prompt when --no-prompt is enabled in settings") + return nil, fmt.Errorf("cannot use --strategy=prompt when --no-prompt is enabled in settings") } opts.Platform = platform.PlatformByName(opts.Platform).String() @@ -187,7 +187,7 @@ func Pkg(ctx context.Context, opts *PkgOptions, args ...string) ([]pack.Package, log.G(ctx). WithError(err). WithField("packager", candidate.String()). - Trace("incompatbile") + Trace("incompatible") } if pkgr == nil { diff --git a/internal/cli/kraft/pkg/utils.go b/internal/cli/kraft/pkg/utils.go index 69c400bb9..76756dd46 100644 --- a/internal/cli/kraft/pkg/utils.go +++ b/internal/cli/kraft/pkg/utils.go @@ -16,6 +16,10 @@ import ( // initProject sets up the project based on the provided context and // options. func (opts *PkgOptions) initProject(ctx context.Context) error { + if opts.Project != nil { + return nil + } + var err error popts := []app.ProjectOption{ diff --git a/internal/cli/kraft/ps/ps.go b/internal/cli/kraft/ps/ps.go index 6533a8ad3..c053ac3bd 100644 --- a/internal/cli/kraft/ps/ps.go +++ b/internal/cli/kraft/ps/ps.go @@ -228,7 +228,7 @@ func (opts *PsOptions) PrintPsTable(ctx context.Context, items []PsEntry) error // Header row if opts.Long { - table.AddField("MACHINE ID", cs.Bold) + table.AddField("UUID", cs.Bold) } table.AddField("NAME", cs.Bold) table.AddField("KERNEL", cs.Bold) diff --git a/internal/cli/kraft/run/run.go b/internal/cli/kraft/run/run.go index 96d868eac..8c969f023 100644 --- a/internal/cli/kraft/run/run.go +++ b/internal/cli/kraft/run/run.go @@ -8,8 +8,10 @@ import ( "context" "errors" "fmt" + "os" "github.com/MakeNowJust/heredoc" + "github.com/dustin/go-humanize" "github.com/sirupsen/logrus" "github.com/spf13/cobra" corev1 "k8s.io/api/core/v1" @@ -131,7 +133,7 @@ func NewCmd() *cobra.Command { mplatform.Platform("auto"), ), "plat", - "Set the platform virtual machine monitor driver.", + "Set the platform virtual machine monitor driver", ) return cmd @@ -370,6 +372,21 @@ func (opts *RunOptions) Run(ctx context.Context, args []string) error { return err } + if fi, err := os.Stat(machine.Status.KernelPath); err == nil { + // Warn if the initrd path is greater than allocated memory + memRequest := machine.Spec.Resources.Requests[corev1.ResourceMemory] + if memRequest.Value() < fi.Size() { + log.G(ctx).Warnf("requested memory (%s) is less than kernel (%s)", + humanize.Bytes(uint64(memRequest.Value())), + humanize.Bytes(uint64(fi.Size())), + ) + } + } + + log.G(ctx). + WithField("machine", machine.Name). + Trace("creating") + // Create the machine machine, err = opts.machineController.Create(ctx, machine) if err != nil { diff --git a/internal/cli/kraft/run/runner.go b/internal/cli/kraft/run/runner.go index 9b351113b..b681de04a 100644 --- a/internal/cli/kraft/run/runner.go +++ b/internal/cli/kraft/run/runner.go @@ -40,6 +40,7 @@ func runners() ([]runner, error) { &runnerLinuxu{}, &runnerKernel{}, &runnerKraftfileUnikraft{}, + // &runnerKraftfileTemplate{}, &runnerKraftfileRuntime{}, } diff --git a/internal/cli/kraft/run/runner_kraftfile_unikraft.go b/internal/cli/kraft/run/runner_kraftfile_unikraft.go index ac39cc671..730cfd7ae 100644 --- a/internal/cli/kraft/run/runner_kraftfile_unikraft.go +++ b/internal/cli/kraft/run/runner_kraftfile_unikraft.go @@ -88,6 +88,10 @@ func (runner *runnerKraftfileUnikraft) Runnable(ctx context.Context, opts *RunOp return false, fmt.Errorf("cannot run project build without unikraft") } + // if runner.project.Template() != nil { + // return false, fmt.Errorf("cannot run project build with template directive") + // } + return true, nil } @@ -106,12 +110,12 @@ func (runner *runnerKraftfileUnikraft) Prepare(ctx context.Context, opts *RunOpt } // Filter project targets by any provided CLI options - targets = target.Filter( - targets, - opts.Architecture, - opts.platform.String(), - opts.Target, - ) + // targets = target.Filter( + // targets, + // opts.Architecture, + // opts.platform.String(), + // opts.Target, + // ) var t target.Target diff --git a/internal/cli/kraft/run/runner_package.go b/internal/cli/kraft/run/runner_package.go index 5fd1f7765..23ab3a3b2 100644 --- a/internal/cli/kraft/run/runner_package.go +++ b/internal/cli/kraft/run/runner_package.go @@ -197,7 +197,7 @@ func (runner *runnerPackage) Prepare(ctx context.Context, opts *RunOptions, mach if len(found) == 0 { if !config.G[config.KraftKit](ctx).NoPrompt { log.G(ctx).Warnf("could not find package '%s' based on %s/%s", runner.packName, opts.Platform, opts.Architecture) - p, err := selection.Select[pack.Package]("select alternative package with same name to continue", packs...) + p, err := selection.Select("select alternative package with same name to continue", packs...) if err != nil { return fmt.Errorf("could not select package: %w", err) } @@ -211,7 +211,7 @@ func (runner *runnerPackage) Prepare(ctx context.Context, opts *RunOptions, mach } else { if !config.G[config.KraftKit](ctx).NoPrompt { log.G(ctx).Infof("found %d packages named '%s' based on %s/%s", len(found), runner.packName, opts.Platform, opts.Architecture) - p, err := selection.Select[pack.Package]("select package to continue", found...) + p, err := selection.Select("select package to continue", found...) if err != nil { return fmt.Errorf("could not select package: %w", err) } @@ -223,7 +223,7 @@ func (runner *runnerPackage) Prepare(ctx context.Context, opts *RunOptions, mach } } - // Pre-emptively prepare the UID so that we can extract the kernel to the + // Preemptively prepare the UID so that we can extract the kernel to the // defined state directory. machine.ObjectMeta.UID = uuid.NewUUID() machine.Status.StateDir = filepath.Join(config.G[config.KraftKit](ctx).RuntimeDir, string(machine.ObjectMeta.UID)) diff --git a/internal/cli/kraft/start/start.go b/internal/cli/kraft/start/start.go index 7fd88dddc..524ac430f 100644 --- a/internal/cli/kraft/start/start.go +++ b/internal/cli/kraft/start/start.go @@ -155,7 +155,7 @@ func Start(ctx context.Context, opts *StartOptions, machineNames ...string) erro log.G(ctx). WithField("machine", machine.Name). - Trace("starting") + Info("starting") if _, err := machineController.Start(ctx, &machine); err != nil { return err diff --git a/internal/cli/kraft/utils/rootfs.go b/internal/cli/kraft/utils/rootfs.go index 3113d60ce..91550bc08 100644 --- a/internal/cli/kraft/utils/rootfs.go +++ b/internal/cli/kraft/utils/rootfs.go @@ -15,12 +15,11 @@ import ( "kraftkit.sh/log" "kraftkit.sh/tui/processtree" "kraftkit.sh/unikraft" - "kraftkit.sh/unikraft/target" ) // BuildRootfs generates a rootfs based on the provided working directory and // the rootfs entrypoint for the provided target(s). -func BuildRootfs(ctx context.Context, workdir, rootfs string, compress bool, targ target.Target) (string, []string, []string, error) { +func BuildRootfs(ctx context.Context, workdir, rootfs string, compress bool, arch string) (string, []string, []string, error) { if rootfs == "" { return "", nil, nil, nil } @@ -34,14 +33,14 @@ func BuildRootfs(ctx context.Context, workdir, rootfs string, compress bool, tar initrd.WithOutput(filepath.Join( workdir, unikraft.BuildDir, - fmt.Sprintf(initrd.DefaultInitramfsArchFileName, targ.Architecture().String()), + fmt.Sprintf(initrd.DefaultInitramfsArchFileName, arch), )), initrd.WithCacheDir(filepath.Join( workdir, unikraft.VendorDir, "rootfs-cache", )), - initrd.WithArchitecture(targ.Architecture().String()), + initrd.WithArchitecture(arch), initrd.WithCompression(compress), ) if err != nil { @@ -51,7 +50,7 @@ func BuildRootfs(ctx context.Context, workdir, rootfs string, compress bool, tar processes = append(processes, processtree.NewProcessTreeItem( "building rootfs", - targ.Architecture().String(), + arch, func(ctx context.Context) error { rootfs, err = ramfs.Build(ctx) if err != nil { diff --git a/internal/cli/kraft/x/exp.go b/internal/cli/kraft/x/exp.go index 641026eee..0515db647 100644 --- a/internal/cli/kraft/x/exp.go +++ b/internal/cli/kraft/x/exp.go @@ -12,6 +12,7 @@ import ( "kraftkit.sh/cmdfactory" + "kraftkit.sh/internal/cli/kraft/x/build" "kraftkit.sh/internal/cli/kraft/x/probe" ) @@ -32,6 +33,7 @@ func NewCmd() *cobra.Command { } cmd.AddCommand(probe.NewCmd()) + cmd.AddCommand(build.NewCmd()) return cmd } diff --git a/internal/cli/options.go b/internal/cli/options.go index 4dde5eaef..ba94b1c18 100644 --- a/internal/cli/options.go +++ b/internal/cli/options.go @@ -78,6 +78,7 @@ func WithDefaultLogger() CliOption { formatter.DisableColors = iostreams.EnvColorDisabled() formatter.ForceColors = iostreams.EnvColorForced() + formatter.ForceFormatting = iostreams.EnvTTYForced() logger.Formatter = formatter @@ -104,6 +105,7 @@ func WithDefaultLogger() CliOption { formatter.DisableColors = iostreams.EnvColorDisabled() formatter.ForceColors = iostreams.EnvColorForced() + formatter.ForceFormatting = iostreams.EnvTTYForced() logger.Formatter = formatter } diff --git a/internal/logtail/logtail.go b/internal/logtail/logtail.go index 2a3973e5b..ee0dbf154 100644 --- a/internal/logtail/logtail.go +++ b/internal/logtail/logtail.go @@ -65,6 +65,12 @@ func NewLogTail(ctx context.Context, logFile string) (chan string, chan error, e switch event.Op { case fsnotify.Write: peekAndRead(f, reader, &logs, &errs) + + // for { + // if peekAndRead(f, reader, &logs, &errs) { + // break + // } + // } } } } diff --git a/internal/set/string_set.go b/internal/set/string_set.go index c0cfdddac..4394ecc8a 100644 --- a/internal/set/string_set.go +++ b/internal/set/string_set.go @@ -27,15 +27,15 @@ import "strings" var exists = struct{}{} -type stringSet struct { +type StringSet struct { v []string m map[string]struct{} } // NewStringSet returns a new stringSet instance initialized with the given // values, if any are provided. -func NewStringSet(values ...string) *stringSet { - s := &stringSet{ +func NewStringSet(values ...string) *StringSet { + s := &StringSet{ m: make(map[string]struct{}, len(values)), v: make([]string, 0, len(values)), } @@ -45,7 +45,19 @@ func NewStringSet(values ...string) *stringSet { return s } -func (s *stringSet) Add(values ...string) *stringSet { +// NewStringSetFromMap instantiates a string set based on the keys from a +// provided map. +func NewStringSetFromMap(values map[string]interface{}) *StringSet { + set := NewStringSet() + + for k := range values { + set.Add(k) + } + + return set +} + +func (s *StringSet) Add(values ...string) *StringSet { for _, value := range values { if s.Contains(value) { continue @@ -57,7 +69,7 @@ func (s *stringSet) Add(values ...string) *stringSet { return s } -func (s *stringSet) Remove(values ...string) *stringSet { +func (s *StringSet) Remove(values ...string) *StringSet { for _, value := range values { if !s.Contains(value) { continue @@ -83,11 +95,11 @@ func sliceWithout(s []string, v string) []string { return append(s[:idx], s[idx+1:]...) } -func (s *stringSet) ContainsExactly(value string) bool { +func (s *StringSet) ContainsExactly(value string) bool { return s.ContainsExactlyAnyOf(value) } -func (s *stringSet) ContainsExactlyAnyOf(values ...string) bool { +func (s *StringSet) ContainsExactlyAnyOf(values ...string) bool { for _, value := range values { if _, c := s.m[value]; c { return true @@ -96,11 +108,11 @@ func (s *stringSet) ContainsExactlyAnyOf(values ...string) bool { return false } -func (s *stringSet) Contains(value string) bool { +func (s *StringSet) Contains(value string) bool { return s.ContainsAnyOf(value) } -func (s *stringSet) ContainsAnyOf(values ...string) bool { +func (s *StringSet) ContainsAnyOf(values ...string) bool { for _, c := range s.v { for _, value := range values { if strings.Contains(c, value) { @@ -111,15 +123,15 @@ func (s *stringSet) ContainsAnyOf(values ...string) bool { return false } -func (s *stringSet) Len() int { +func (s *StringSet) Len() int { return len(s.m) } -func (s *stringSet) ToSlice() []string { +func (s *StringSet) ToSlice() []string { return s.v } -func (s1 *stringSet) Equal(s2 *stringSet) bool { +func (s1 *StringSet) Equal(s2 *StringSet) bool { if s1.Len() != s2.Len() { return false } diff --git a/internal/tableprinter/column.go b/internal/tableprinter/column.go index 436ed0b53..056807537 100644 --- a/internal/tableprinter/column.go +++ b/internal/tableprinter/column.go @@ -5,8 +5,24 @@ package tableprinter +import "strings" + // Column represents a column name in a table. type Column struct { Name string Value string } + +// ShortenColumns returns a comma separated string which represents the columns. +func ShortenColumns(cols []Column) string { + strs := []string{} + for _, col := range cols { + if len(col.Value) > 12 { + continue + } + + strs = append(strs, col.Value) + } + + return strings.Join(strs, ", ") +} diff --git a/internal/tableprinter/tableprinter.go b/internal/tableprinter/tableprinter.go index 86acac1f4..80aa2b0f1 100644 --- a/internal/tableprinter/tableprinter.go +++ b/internal/tableprinter/tableprinter.go @@ -73,7 +73,6 @@ func NewTablePrinter(ctx context.Context, topts ...TablePrinterOption) (*TablePr if err != nil { return nil, err } - } return &printer, nil diff --git a/internal/update/update.go b/internal/update/update.go index 60fb0eb2a..8f3091a1d 100644 --- a/internal/update/update.go +++ b/internal/update/update.go @@ -12,7 +12,6 @@ import ( "os" "path/filepath" "strings" - "time" "kraftkit.sh/config" "kraftkit.sh/internal/version" @@ -20,36 +19,97 @@ import ( "github.com/MakeNowJust/heredoc" "github.com/Masterminds/semver/v3" - "github.com/sirupsen/logrus" "kraftkit.sh/log" ) const KraftKitLatestPath = "https://get.kraftkit.sh/latest.txt" func Check(ctx context.Context) error { - if version.Version() == "" { + // Do not perform any check if version is unset or this is a dirty build. + if version.Version() == "" || strings.HasSuffix("-dirty", version.Version()) { return nil } localCheckPath := filepath.Join(config.DataDir(), "latest.txt") + + go func() { + client := &http.Client{} + + get, err := http.NewRequest("GET", KraftKitLatestPath, nil) + if err != nil { + return + } + + get.Header.Set("User-Agent", version.UserAgent()) + log.G(ctx). + WithField("url", KraftKitLatestPath). + WithField("method", "GET"). + Trace("http") + + resp, err := client.Do(get) + if err != nil { + log.G(ctx). + WithError(err). + Trace("error performing request") + return + } + + defer resp.Body.Close() + + if resp.StatusCode != http.StatusOK { + log.G(ctx). + WithField("status", resp.StatusCode). + Trace("received not-OK http status") + return + } + + contents, err := io.ReadAll(resp.Body) + if err != nil { + log.G(ctx). + WithError(err). + Trace("error reading response body") + return + } + + file, err := os.OpenFile(localCheckPath, os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC, 0o644) + if err != nil { + log.G(ctx). + WithError(err). + Trace("error opening latest version cache file") + return + } + + defer file.Close() + + if _, err = file.Write(contents); err != nil { + log.G(ctx). + WithError(err). + Trace("error writing to latest version cache file") + return + } + }() + file, err := os.OpenFile(localCheckPath, os.O_RDONLY|os.O_CREATE, 0o644) if err != nil { + if os.IsNotExist(err) { + return nil + } return err } + defer file.Close() - info, err := file.Stat() - if err != nil { - return err - } + // info, err := file.Stat() + // if err != nil { + // return err + // } contents, err := io.ReadAll(file) if err != nil { return err } - // TODO(nderjung): Decide on a proper time frame - if info.ModTime().Add(time.Hour).After(time.Now()) && len(contents) > 0 { + if len(contents) > 0 { latestVer, err := semver.NewVersion(strings.Split(string(contents), "-")[0]) if err != nil { return err @@ -61,7 +121,10 @@ func Check(ctx context.Context) error { } if currentVer.LessThan(latestVer) { - fmt.Fprint(iostreams.G(ctx).Out, heredoc.Docf(`A new version of KraftKit is now available (v%s)! + fmt.Fprint( + iostreams.G(ctx).Out, + heredoc.Docf( + `A new version of KraftKit is now available (v%s)! Please update KraftKit through your local package manager or run: @@ -78,51 +141,14 @@ export KRAFTKIT_NO_CHECK_UPDATES=true Or use the globally accessible flag '--no-check-updates'. `, - string(contents), string(contents))) + string(contents), + string(contents), + ), + ) } return nil } - go func() { - client := &http.Client{} - - get, err := http.NewRequest("GET", KraftKitLatestPath, nil) - if err != nil { - return - } - - get.Header.Set("User-Agent", version.Version()) - log.G(ctx).WithFields(logrus.Fields{ - "url": KraftKitLatestPath, - "method": "GET", - }).Trace("http") - - resp, err := client.Do(get) - if err != nil { - return - } - defer resp.Body.Close() - - if resp.StatusCode != http.StatusOK { - return - } - - contents, err := io.ReadAll(resp.Body) - if err != nil { - return - } - - file, err := os.OpenFile(localCheckPath, os.O_WRONLY|os.O_CREATE|os.O_SYNC|os.O_TRUNC, 0o644) - if err != nil { - return - } - _, err = file.Write(contents) - if err != nil { - return - } - file.Close() - }() - return nil } diff --git a/iostreams/color.go b/iostreams/color.go index ba4006b00..7e3f4d48b 100644 --- a/iostreams/color.go +++ b/iostreams/color.go @@ -55,6 +55,10 @@ func EnvColorForced() bool { return os.Getenv("CLICOLOR_FORCE") != "" && os.Getenv("CLICOLOR_FORCE") != "0" } +func EnvTTYForced() bool { + return os.Getenv("FORCE_TTY") != "" && os.Getenv("FORCE_TTY") != "0" +} + func Is256ColorSupported() bool { return IsTrueColorSupported() || strings.Contains(os.Getenv("TERM"), "256") || diff --git a/kconfig/kconfig.go b/kconfig/kconfig.go index fbca28d90..544573b86 100644 --- a/kconfig/kconfig.go +++ b/kconfig/kconfig.go @@ -26,6 +26,30 @@ type KConfigFile struct { Configs map[string]*KConfigMenu `json:"configs,omitempty"` } +func recursiveWalk(menu *KConfigMenu, cb func(*KConfigMenu) error) error { + if err := cb(menu); err != nil { + return err + } + + for _, child := range menu.Children { + if err := recursiveWalk(child, cb); err != nil { + return err + } + } + + return nil +} + +func (file *KConfigFile) Walk(cb func(*KConfigMenu) error) error { + for _, menu := range file.Configs { + if err := recursiveWalk(menu, cb); err != nil { + return err + } + } + + return nil +} + // KConfigMenu represents a single hierarchical menu or config. type KConfigMenu struct { // Kind represents the structure type, e.g. config/menu/choice/etc @@ -49,6 +73,9 @@ type KConfigMenu struct { // Default value of the entry. Default DefaultValue `json:"default,omitempty"` + // Source of the KConfig file that enabled this menu. + Source string `json:"source,omitempty"` + // Parent menu, non-nil for everythign except for mainmenu parent *KConfigMenu kconfigFile *KConfigFile // back-link to the owning KConfig @@ -74,10 +101,12 @@ type ( ) const ( - MenuConfig = MenuKind("config") - MenuGroup = MenuKind("group") - MenuChoice = MenuKind("choice") - MenuComment = MenuKind("comment") + MenuMain = MenuKind("main") + MenuMenuConfig = MenuKind("menuconfig") + MenuConfig = MenuKind("config") + MenuGroup = MenuKind("group") + MenuChoice = MenuKind("choice") + MenuComment = MenuKind("comment") ) const ( @@ -167,7 +196,7 @@ func (kconf *KConfigFile) walk(m *KConfigMenu, dependsOn, visibleIf expr) { m.dependsOn = exprAnd(dependsOn, m.dependsOn) m.visibleIf = exprAnd(visibleIf, m.visibleIf) - if m.Kind == MenuConfig { + if m.Kind == MenuConfig || m.Kind == MenuMenuConfig { kconf.Configs[m.Name] = m } @@ -229,40 +258,53 @@ func (kp *kconfigParser) parseMenu(cmd string) { case "mainmenu": kp.pushCurrent(&KConfigMenu{ - Kind: MenuConfig, + Kind: MenuMain, Prompt: KConfigPrompt{Text: kp.QuotedString()}, + Source: filepath.Clean(kp.file), }) case "comment": kp.newCurrent(&KConfigMenu{ Kind: MenuComment, Prompt: KConfigPrompt{Text: kp.QuotedString()}, + Source: filepath.Clean(kp.file), }) case "menu": kp.pushCurrent(&KConfigMenu{ Kind: MenuGroup, Prompt: KConfigPrompt{Text: kp.QuotedString()}, + Source: filepath.Clean(kp.file), }) case "if": kp.pushCurrent(&KConfigMenu{ Kind: MenuGroup, visibleIf: kp.parseExpr(), + Source: filepath.Clean(kp.file), }) case "choice": kp.pushCurrent(&KConfigMenu{ - Kind: MenuChoice, + Kind: MenuChoice, + Source: filepath.Clean(kp.file), }) case "endmenu", "endif", "endchoice": kp.popCurrent() - case "config", "menuconfig": + case "config": + kp.newCurrent(&KConfigMenu{ + Kind: MenuConfig, + Name: kp.Ident(), + Source: filepath.Clean(kp.file), + }) + + case "menuconfig": kp.newCurrent(&KConfigMenu{ - Kind: MenuConfig, - Name: kp.Ident(), + Kind: MenuMenuConfig, + Name: kp.Ident(), + Source: filepath.Clean(kp.file), }) default: diff --git a/libmocktainer/standard_init_linux.go b/libmocktainer/standard_init_linux.go index 9cb6f1869..98971f482 100644 --- a/libmocktainer/standard_init_linux.go +++ b/libmocktainer/standard_init_linux.go @@ -21,7 +21,7 @@ import ( "github.com/opencontainers/runc/libcontainer/system" "kraftkit.sh/libmocktainer/configs" - "kraftkit.sh/libmocktainer/unikraft" + // "kraftkit.sh/libmocktainer/unikraft" ) type linuxStandardInit struct { @@ -152,24 +152,24 @@ func (l *linuxStandardInit) Init() error { // -- BEGIN Unikraft - var isUnikernel bool - for _, lbl := range l.config.Config.Labels { - if lbl == "org.unikraft.kernel=" { // injected by `runu create` - isUnikernel = true - break - } - } - - if isUnikernel { - // This must happen in the Start phase of the OCI startup flow, right - // before exec(), because the setup of the container's network interfaces - // typically happens between the Create and the Start phases (e.g. CNI). - qemuNetArgs, err := unikraft.SetupQemuNet() - if err != nil { - return fmt.Errorf("setting up qemu network: %w", err) - } - l.config.Args = append(l.config.Args, qemuNetArgs...) - } + // var isUnikernel bool + // for _, lbl := range l.config.Config.Labels { + // if lbl == "org.unikraft.kernel=" { // injected by `runu create` + // isUnikernel = true + // break + // } + // } + + // if isUnikernel { + // // This must happen in the Start phase of the OCI startup flow, right + // // before exec(), because the setup of the container's network interfaces + // // typically happens between the Create and the Start phases (e.g. CNI). + // qemuNetArgs, err := unikraft.SetupQemuNet() + // if err != nil { + // return fmt.Errorf("setting up qemu network: %w", err) + // } + // l.config.Args = append(l.config.Args, qemuNetArgs...) + // } // -- END Unikraft diff --git a/libmocktainer/unikraft/doc.go b/libmocktainer/unikraft/doc.go deleted file mode 100644 index 439abcf5b..000000000 --- a/libmocktainer/unikraft/doc.go +++ /dev/null @@ -1,7 +0,0 @@ -// SPDX-License-Identifier: BSD-3-Clause -// Copyright (c) 2023, Unikraft GmbH and The KraftKit Authors. -// Licensed under the BSD-3-Clause License (the "License"). -// You may not use this file except in compliance with the License. - -// Package unikraft contains libmocktainer code that is not in upstream libcontainer. -package unikraft diff --git a/libmocktainer/unikraft/net_qemu.go b/libmocktainer/unikraft/net_qemu.go deleted file mode 100644 index 4b3e13a57..000000000 --- a/libmocktainer/unikraft/net_qemu.go +++ /dev/null @@ -1,171 +0,0 @@ -// SPDX-License-Identifier: BSD-3-Clause -// Copyright (c) 2023, Unikraft GmbH and The KraftKit Authors. -// Licensed under the BSD-3-Clause License (the "License"). -// You may not use this file except in compliance with the License. - -package unikraft - -import ( - "fmt" - "net" - "os" - "strconv" - "strings" - - "github.com/vishvananda/netlink" - "golang.org/x/sys/unix" -) - -// SetupQemuNet sets up the network for QEMU within the current network -// namespace, and returns QEMU network flags for the created netlink. -func SetupQemuNet() (qemuNetArgs []string, _ error) { - defRoute, err := defaultRoute() - if err != nil { - return nil, fmt.Errorf("getting default route: %w", err) - } - if defRoute == nil { - // no container network - return nil, nil - } - - defNetlinkIdx := defRoute.LinkIndex - defNetlink, err := netlink.LinkByIndex(defNetlinkIdx) - if err != nil { - return nil, fmt.Errorf("getting default netlink with index %d: %w", defNetlinkIdx, err) - } - - defNetlinkAddr, err := netlinkAddress(defNetlink) - if err != nil { - return nil, fmt.Errorf("getting addr of default netlink %s: %w", defNetlink.Attrs().Name, err) - } - if defNetlinkAddr == nil { - // no container network - return nil, nil - } - - const tapName = "uktap0" - mvt, err := createBridgeMacvtap(tapName, defNetlinkIdx) - if err != nil { - return nil, fmt.Errorf("creating macvtap netlink %s: %w", tapName, err) - } - - tapDev := tapDevicePath(mvt) - tapDevFd, err := unix.Open(tapDev, unix.O_RDWR, 0) - if err != nil { - return nil, &os.PathError{Op: "open macvtap device", Path: tapDev, Err: err} - } - - args := append( - genQemuKernelNetCmdline(defNetlinkAddr.IP, defRoute.Gw, defNetlinkAddr.Mask), - genQemuNetArgs(tapDevFd, mvt.HardwareAddr)..., - ) - - if err = netlink.AddrDel(defNetlink, defNetlinkAddr); err != nil { - return nil, fmt.Errorf("deleting addr of default netlink %s: %w", tapName, err) - } - - return args, nil -} - -// genQemuNetArgs returns QEMU network flags for the given MacVTap netlink. -// devFd is the number of the file descriptor corresponding to the netlink's -// device, as passed to the QEMU process. -func genQemuNetArgs(devFd int, hwaddr net.HardwareAddr) []string { - return []string{ - "-netdev", "tap,id=n0,fd=" + strconv.Itoa(devFd), - "-device", "virtio-net-pci,netdev=n0,mac=" + hwaddr.String(), - } -} - -// genQemuKernelNetCmdline returns network arguments to be passed on the kernel's -// command line. -func genQemuKernelNetCmdline(addr, gwaddr net.IP, subnet net.IPMask) []string { - var cmdline strings.Builder - cmdline.WriteString("netdev.ipv4_addr=" + addr.String()) - cmdline.WriteByte(' ') - cmdline.WriteString("netdev.ipv4_gw_addr=" + gwaddr.String()) - cmdline.WriteByte(' ') - cmdline.WriteString("netdev.ipv4_subnet_mask=" + net.IP(subnet).String()) - cmdline.WriteByte(' ') - cmdline.WriteString("--") - cmdline.WriteByte(' ') - - return []string{ - "-append", cmdline.String(), - } -} - -// createBridgeMacvtap creates a MacVTap netlink that is bridged with the -// netlink for the current namespace's default route. -func createBridgeMacvtap(name string, parentIdx int) (*netlink.Macvtap, error) { - if _, err := netlink.LinkByName(name); err == nil { - return nil, fmt.Errorf("netlink %s already exists", name) - } - - mvt := newBridgeMacvtap(name, parentIdx) - if err := netlink.LinkAdd(mvt); err != nil { - return nil, fmt.Errorf("adding macvtap netlink %s: %w", mvt.Name, err) - } - if err := netlink.LinkSetUp(mvt); err != nil { - return mvt, fmt.Errorf("enabling macvtap netlink %s: %w", mvt.Name, err) - } - - l, err := netlink.LinkByName(mvt.Name) // refresh attributes such as hwaddr - if err != nil { - return mvt, fmt.Errorf("getting macvtap netlink %s: %w", mvt.Name, err) - } - - return l.(*netlink.Macvtap), nil -} - -// defaultRoute returns the default route for the current namespace. -func defaultRoute() (*netlink.Route, error) { - defaultRouteFilter := &netlink.Route{Dst: nil} - routes, err := netlink.RouteListFiltered(netlink.FAMILY_V4, defaultRouteFilter, netlink.RT_FILTER_DST) - if err != nil { - return nil, fmt.Errorf("listing default net routes: %w", err) - } - if n := len(routes); n > 1 { - return nil, fmt.Errorf("found more than one default net routes (%d)", n) - } - - if len(routes) == 0 { - return nil, nil - } - - return &routes[0], nil -} - -// netlinkAddress returns the address of the given netlink. If the netlink has -// multiple addresses, the first one is returned. -func netlinkAddress(l netlink.Link) (*netlink.Addr, error) { - addrs, err := netlink.AddrList(l, netlink.FAMILY_V4) // no ipv6 support in Unikraft - if err != nil { - return nil, fmt.Errorf("getting addresses of netlink %s: %w", l.Attrs().Name, err) - } - if len(addrs) == 0 { - return nil, nil - } - - return &addrs[0], nil -} - -// newBridgeMacvtap initializes a netlink.Macvtap that operates in bridge mode -// with the given parent netlink. -func newBridgeMacvtap(name string, parentIdx int) *netlink.Macvtap { - mvtAttr := netlink.NewLinkAttrs() - mvtAttr.Name = name - mvtAttr.ParentIndex = parentIdx - - return &netlink.Macvtap{ - Macvlan: netlink.Macvlan{ - LinkAttrs: mvtAttr, - Mode: netlink.MACVLAN_MODE_BRIDGE, - }, - } -} - -// tapDevicePath returns the path of the tap device for the given netlink. -func tapDevicePath(l *netlink.Macvtap) string { - return "/dev/tap" + strconv.Itoa(l.Index) -} diff --git a/log/formatter.go b/log/formatter.go index b7b2aebc3..fb872af72 100644 --- a/log/formatter.go +++ b/log/formatter.go @@ -217,38 +217,38 @@ func (f *TextFormatter) printColored(b *bytes.Buffer, entry *logrus.Entry, keys var levelText string switch entry.Level { case logrus.InfoLevel: - levelText = "i" + levelText = " i " levelColor = colorScheme.InfoLevel case logrus.WarnLevel: - levelText = "W" + levelText = " W " levelColor = colorScheme.WarnLevel case logrus.ErrorLevel: - levelText = "E" + levelText = " E " levelColor = colorScheme.ErrorLevel case logrus.FatalLevel: - levelText = "!" + levelText = "" levelColor = colorScheme.FatalLevel case logrus.PanicLevel: - levelText = "X" + levelText = "" levelColor = colorScheme.PanicLevel case logrus.TraceLevel: - levelText = "T" + levelText = " T " levelColor = colorScheme.TraceLevel default: - levelText = "D" + levelText = " D " levelColor = colorScheme.DebugLevel } - level := levelColor(fmt.Sprintf(" %1s ", levelText)) + level := levelColor(levelText) prefix := "" message := entry.Message if prefixValue, ok := entry.Data["prefix"]; ok { - prefix = colorScheme.Prefix(" " + prefixValue.(string) + ":") + prefix = levelColor(" " + prefixValue.(string) + ":") } else { prefixValue, trimmedMsg := extractPrefix(entry.Message) if len(prefixValue) > 0 { - prefix = colorScheme.Prefix(" " + prefixValue + ":") + prefix = levelColor(" " + prefixValue + ":") message = trimmedMsg } } diff --git a/machine/firecracker/config.go b/machine/firecracker/config.go index f611c7a71..e607e81c7 100644 --- a/machine/firecracker/config.go +++ b/machine/firecracker/config.go @@ -9,7 +9,6 @@ package firecracker // necessary and additionally, gob cannot register some of the embedded types. type FirecrackerConfig struct { SocketPath string `json:"socketPath,omitempty"` - BootArgs string `json:"bootArgs,omitempty"` LogPath string `json:"logPath,omitempty"` // TODO(craciunouc): This is a temporary solution until we have proper diff --git a/machine/firecracker/v1alpha1.go b/machine/firecracker/v1alpha1.go index a1492baa5..e1ab27815 100644 --- a/machine/firecracker/v1alpha1.go +++ b/machine/firecracker/v1alpha1.go @@ -596,8 +596,8 @@ func (service *machineV1alpha1Service) Delete(ctx context.Context, machine *mach var errs merr.Errors - errs = append(errs, os.Remove(machine.Status.LogFile)) - errs = append(errs, os.Remove(fccfg.LogPath)) + errs = append(errs, os.RemoveAll(machine.Status.LogFile)) + errs = append(errs, os.RemoveAll(fccfg.LogPath)) errs = append(errs, os.RemoveAll(machine.Status.StateDir)) return nil, errs.Err() diff --git a/machine/network/bridge/utils.go b/machine/network/bridge/utils.go index 98c2e61ce..75c2201bb 100644 --- a/machine/network/bridge/utils.go +++ b/machine/network/bridge/utils.go @@ -4,9 +4,7 @@ import ( "context" "fmt" "net" - "time" - "github.com/erikh/ping" "github.com/vishvananda/netlink" "kraftkit.sh/internal/set" "kraftkit.sh/machine/network/iputils" @@ -35,7 +33,7 @@ func BridgeIPs(bridge *netlink.Bridge) ([]string, error) { // For a given IP network, bridge (and its interface), allocate a free IP // address. -func AllocateIP(ctx context.Context, ipnet *net.IPNet, iface *net.Interface, bridge *netlink.Bridge) (net.IP, error) { +func AllocateIP(ctx context.Context, ipnet *net.IPNet, iface *net.Interface, bridge *netlink.Bridge, allocated *set.StringSet) (net.IP, error) { bridgeAddrs, err := iface.Addrs() if err != nil { return nil, err @@ -86,7 +84,10 @@ search: continue // Use ICMP to check if the IP is in use as a final sanity check. - case ping.Ping(&net.IPAddr{IP: ip, Zone: ""}, 150*time.Millisecond): + // case ping.Ping(&net.IPAddr{IP: ip, Zone: ""}, 150*time.Millisecond): + // continue + + case allocated.Contains(ip.String()): continue default: diff --git a/machine/network/bridge/v1alpha1.go b/machine/network/bridge/v1alpha1.go index 6760fecbb..f9a41d96d 100644 --- a/machine/network/bridge/v1alpha1.go +++ b/machine/network/bridge/v1alpha1.go @@ -20,6 +20,7 @@ import ( "k8s.io/apimachinery/pkg/util/uuid" networkv1alpha1 "kraftkit.sh/api/network/v1alpha1" + "kraftkit.sh/log" "kraftkit.sh/machine/network/macaddr" ) @@ -299,6 +300,12 @@ func (service *v1alpha1Network) Update(ctx context.Context, network *networkv1al return network, fmt.Errorf("could not prepare MAC address generator: %v", err) } + // Populate a list of IP addresses that are already in use by this network + // allocatedIps := set.NewStringSet() + // for _, iface := range network.Spec.Interfaces { + // allocatedIps.Add(iface.Spec.IP) + // } + // Populate a hashmap of link aliases that allow us to quickly reference later // on when we're clearing up unused interfaces. inuse := make(map[string]bool) @@ -356,7 +363,7 @@ func (service *v1alpha1Network) Update(ctx context.Context, network *networkv1al } if iface.Spec.CIDR == "" { - ip, err := AllocateIP(ctx, ipnet, bridgeface, bridge) + ip, err := AllocateIP(ctx, ipnet, bridgeface, bridge, allocatedIps) if err != nil { return network, fmt.Errorf("could not allocate interface IP for %s: %v", iface.Spec.IfName, err) } @@ -574,6 +581,7 @@ func (service *v1alpha1Network) List(ctx context.Context, networks *networkv1alp for i, network := range networks.Items { network, err := service.Get(ctx, &network) if err != nil { + log.G(ctx).Debug(err) continue // TODO(nderjung): error groups } diff --git a/machine/platform/platform.go b/machine/platform/platform.go index 35a85a820..66d5eb981 100644 --- a/machine/platform/platform.go +++ b/machine/platform/platform.go @@ -9,6 +9,7 @@ type Platform string const ( PlatformUnknown = Platform("unknown") PlatformFirecracker = Platform("fc") + PlatformLinuxu = Platform("linuxu") PlatformQEMU = Platform("qemu") PlatformKVM = PlatformQEMU PlatformXen = Platform("xen") diff --git a/machine/platform/register_linux.go b/machine/platform/register_linux.go index 3db05fc64..9661b34c8 100644 --- a/machine/platform/register_linux.go +++ b/machine/platform/register_linux.go @@ -16,6 +16,30 @@ import ( "kraftkit.sh/store" ) +var linuxuV1alpha1Driver = func(ctx context.Context, opts ...any) (machinev1alpha1.MachineService, error) { + service, err := linuxu.NewMachineV1alpha1Service(ctx, opts...) + if err != nil { + return nil, err + } + + embeddedStore, err := store.NewEmbeddedStore[machinev1alpha1.MachineSpec, machinev1alpha1.MachineStatus]( + filepath.Join( + config.G[config.KraftKit](ctx).RuntimeDir, + "machinev1alpha1", + ), + ) + if err != nil { + return nil, err + } + + return machinev1alpha1.NewMachineServiceHandler( + ctx, + service, + zip.WithStore[machinev1alpha1.MachineSpec, machinev1alpha1.MachineStatus](embeddedStore, zip.StoreRehydrationSpecNil), + zip.WithBefore(storePlatformFilter(PlatformLinuxu)), + ) +} + var firecrackerV1alpha1Driver = func(ctx context.Context, opts ...any) (machinev1alpha1.MachineService, error) { if set.NewStringSet("debug", "trace").Contains(config.G[config.KraftKit](ctx).Log.Level) { opts = append(opts, firecracker.WithDebug(true)) @@ -48,6 +72,9 @@ func unixVariantStrategies() map[Platform]*Strategy { // github.com/firecracker-microvm/firecracker-go-sdk // Unfortunately, it doesn't support darwin. return map[Platform]*Strategy{ + PlatformLinuxu: { + NewMachineV1alpha1: linuxuV1alpha1Driver, + }, PlatformFirecracker: { NewMachineV1alpha1: firecrackerV1alpha1Driver, }, diff --git a/machine/qemu/config.go b/machine/qemu/config.go index 641efeb45..4e0329ed3 100644 --- a/machine/qemu/config.go +++ b/machine/qemu/config.go @@ -9,6 +9,7 @@ import "kraftkit.sh/internal/run" type QemuConfig struct { // Command-line arguments for qemu-system-* Accel QemuMachineAccelerator `flag:"-accel" json:"accel,omitempty"` + BIOS string `flag:"-bios" json:"bios,omitempty"` Append string `flag:"-append" json:"append,omitempty"` CharDevs []QemuCharDev `flag:"-chardev" json:"chardev,omitempty"` CPU QemuCPU `flag:"-cpu" json:"cpu,omitempty"` @@ -43,7 +44,8 @@ type QemuConfig struct { // Command-line arguments for qemu-system-i386 and qemu-system-x86_64 only NoHPET bool `flag:"-no-hpet" json:"no_hpet,omitempty"` - ShowSGABiosPreamble bool + // KraftKit-specific attributes + ShowSGABiosPreamble bool `json:"show_sga_bios_preamble,omitempty"` } type QemuOption func(*QemuConfig) error @@ -76,6 +78,13 @@ func WithAppend(append ...string) QemuOption { } } +func WithBIOS(bios string) QemuOption { + return func(qc *QemuConfig) error { + qc.BIOS = bios + return nil + } +} + func WithCharDevice(chardev QemuCharDev) QemuOption { return func(qc *QemuConfig) error { if qc.CharDevs == nil { diff --git a/machine/qemu/init.go b/machine/qemu/init.go index 06bbdbc53..fcf56d27d 100644 --- a/machine/qemu/init.go +++ b/machine/qemu/init.go @@ -10,7 +10,10 @@ import ( "kraftkit.sh/cmdfactory" ) -var qemuShowSgaBiosPreamble bool +var ( + qemuShowSgaBiosPreamble bool + qemuBIOS string +) func init() { // Register only used supported interfaces later used for serialization. To @@ -478,6 +481,16 @@ func init() { func RegisterFlags() { // Register additional command-line arguments + cmdfactory.RegisterFlag( + "kraft run", + cmdfactory.StringVar( + &qemuBIOS, + "qemu-bios", + "", + "Set the path to an alternative BIOS for QEMU.", + ), + ) + cmdfactory.RegisterFlag( "kraft run", cmdfactory.BoolVar( diff --git a/machine/qemu/qemu_chardev.go b/machine/qemu/qemu_chardev.go index 7c696d901..ae746d0b9 100644 --- a/machine/qemu/qemu_chardev.go +++ b/machine/qemu/qemu_chardev.go @@ -81,22 +81,22 @@ func (cd QemuCharDevNull) String() string { // QemuCharDevNull represents a character device based on TCP socket type QemuCharDevSocketTCP struct { - Id string - Host string - Port int - To string - Ipv4 bool - Ipv6 bool - NoDelay bool - Reconnect int - Server bool - NoWait bool - WebSocket bool - Multiplex bool - LogFile string - LogAppend bool - TLSCreds string - TLSAuthz string + Id string `json:"id,omitempty"` + Host string `json:"host,omitempty"` + Port int `json:"port,omitempty"` + To string `json:"to,omitempty"` + Ipv4 bool `json:"ipv4,omitempty"` + Ipv6 bool `json:"ipv6,omitempty"` + NoDelay bool `json:"no_delay,omitempty"` + Reconnect int `json:"reconnect,omitempty"` + Server bool `json:"server,omitempty"` + NoWait bool `json:"no_wait,omitempty"` + WebSocket bool `json:"web_socket,omitempty"` + Multiplex bool `json:"multiplex,omitempty"` + LogFile string `json:"log_file,omitempty"` + LogAppend bool `json:"log_append,omitempty"` + TLSCreds string `json:"tls_creds,omitempty"` + TLSAuthz string `json:"tls_authz,omitempty"` } // String returns a QEMU command-line compatible chardev string with the format: diff --git a/machine/qemu/qemu_cpus.go b/machine/qemu/qemu_cpus.go index c71fe29e2..504893f0e 100644 --- a/machine/qemu/qemu_cpus.go +++ b/machine/qemu/qemu_cpus.go @@ -15,9 +15,9 @@ type ( ) type QemuCPU struct { - CPU fmt.Stringer `json:"arch"` - On []QemuCPUFeature `json:"on"` - Off []QemuCPUFeature `json:"off"` + CPU fmt.Stringer `json:"arch,omitempty"` + On []QemuCPUFeature `json:"on,omitempty"` + Off []QemuCPUFeature `json:"off,omitempty"` } func (cpu QemuCPU) String() string { diff --git a/machine/qemu/qemu_devices.go b/machine/qemu/qemu_devices.go index b93098e38..a3f6e7cec 100644 --- a/machine/qemu/qemu_devices.go +++ b/machine/qemu/qemu_devices.go @@ -416,371 +416,371 @@ const ( ) type QemuDevice486V1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDevice486V1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -1942,371 +1942,371 @@ func (d QemuDevice486V1X8664Cpu) String() string { } type QemuDevice486X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDevice486X8664Cpu) MarshalJSON() ([]byte, error) { @@ -3468,371 +3468,371 @@ func (d QemuDevice486X8664Cpu) String() string { } type QemuDeviceAthlonV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceAthlonV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -4994,371 +4994,371 @@ func (d QemuDeviceAthlonV1X8664Cpu) String() string { } type QemuDeviceAthlonX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceAthlonX8664Cpu) MarshalJSON() ([]byte, error) { @@ -6520,371 +6520,371 @@ func (d QemuDeviceAthlonX8664Cpu) String() string { } type QemuDeviceBaseX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceBaseX8664Cpu) MarshalJSON() ([]byte, error) { @@ -8046,371 +8046,371 @@ func (d QemuDeviceBaseX8664Cpu) String() string { } type QemuDeviceBroadwellIbrsX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceBroadwellIbrsX8664Cpu) MarshalJSON() ([]byte, error) { @@ -9572,371 +9572,371 @@ func (d QemuDeviceBroadwellIbrsX8664Cpu) String() string { } type QemuDeviceBroadwellNotsxIbrsX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceBroadwellNotsxIbrsX8664Cpu) MarshalJSON() ([]byte, error) { @@ -11098,371 +11098,371 @@ func (d QemuDeviceBroadwellNotsxIbrsX8664Cpu) String() string { } type QemuDeviceBroadwellNotsxX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceBroadwellNotsxX8664Cpu) MarshalJSON() ([]byte, error) { @@ -12624,371 +12624,371 @@ func (d QemuDeviceBroadwellNotsxX8664Cpu) String() string { } type QemuDeviceBroadwellV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceBroadwellV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -14150,371 +14150,371 @@ func (d QemuDeviceBroadwellV1X8664Cpu) String() string { } type QemuDeviceBroadwellV2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceBroadwellV2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -15676,371 +15676,371 @@ func (d QemuDeviceBroadwellV2X8664Cpu) String() string { } type QemuDeviceBroadwellV3X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceBroadwellV3X8664Cpu) MarshalJSON() ([]byte, error) { @@ -17202,371 +17202,371 @@ func (d QemuDeviceBroadwellV3X8664Cpu) String() string { } type QemuDeviceBroadwellV4X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceBroadwellV4X8664Cpu) MarshalJSON() ([]byte, error) { @@ -18728,371 +18728,371 @@ func (d QemuDeviceBroadwellV4X8664Cpu) String() string { } type QemuDeviceBroadwellX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceBroadwellX8664Cpu) MarshalJSON() ([]byte, error) { @@ -20254,371 +20254,371 @@ func (d QemuDeviceBroadwellX8664Cpu) String() string { } type QemuDeviceCascadelakeServerNotsxX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceCascadelakeServerNotsxX8664Cpu) MarshalJSON() ([]byte, error) { @@ -21780,371 +21780,371 @@ func (d QemuDeviceCascadelakeServerNotsxX8664Cpu) String() string { } type QemuDeviceCascadelakeServerV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceCascadelakeServerV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -23306,371 +23306,371 @@ func (d QemuDeviceCascadelakeServerV1X8664Cpu) String() string { } type QemuDeviceCascadelakeServerV2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceCascadelakeServerV2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -24832,371 +24832,371 @@ func (d QemuDeviceCascadelakeServerV2X8664Cpu) String() string { } type QemuDeviceCascadelakeServerV3X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceCascadelakeServerV3X8664Cpu) MarshalJSON() ([]byte, error) { @@ -26358,371 +26358,371 @@ func (d QemuDeviceCascadelakeServerV3X8664Cpu) String() string { } type QemuDeviceCascadelakeServerV4X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceCascadelakeServerV4X8664Cpu) MarshalJSON() ([]byte, error) { @@ -27884,371 +27884,371 @@ func (d QemuDeviceCascadelakeServerV4X8664Cpu) String() string { } type QemuDeviceCascadelakeServerX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceCascadelakeServerX8664Cpu) MarshalJSON() ([]byte, error) { @@ -29410,371 +29410,371 @@ func (d QemuDeviceCascadelakeServerX8664Cpu) String() string { } type QemuDeviceConroeV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceConroeV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -30936,371 +30936,371 @@ func (d QemuDeviceConroeV1X8664Cpu) String() string { } type QemuDeviceConroeX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceConroeX8664Cpu) MarshalJSON() ([]byte, error) { @@ -32462,371 +32462,371 @@ func (d QemuDeviceConroeX8664Cpu) String() string { } type QemuDeviceCooperlakeV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceCooperlakeV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -33988,371 +33988,371 @@ func (d QemuDeviceCooperlakeV1X8664Cpu) String() string { } type QemuDeviceCooperlakeX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceCooperlakeX8664Cpu) MarshalJSON() ([]byte, error) { @@ -35514,371 +35514,371 @@ func (d QemuDeviceCooperlakeX8664Cpu) String() string { } type QemuDeviceCore2duoV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceCore2duoV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -37040,371 +37040,371 @@ func (d QemuDeviceCore2duoV1X8664Cpu) String() string { } type QemuDeviceCore2duoX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceCore2duoX8664Cpu) MarshalJSON() ([]byte, error) { @@ -38566,371 +38566,371 @@ func (d QemuDeviceCore2duoX8664Cpu) String() string { } type QemuDeviceCoreduoV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceCoreduoV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -40092,371 +40092,371 @@ func (d QemuDeviceCoreduoV1X8664Cpu) String() string { } type QemuDeviceCoreduoX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceCoreduoX8664Cpu) MarshalJSON() ([]byte, error) { @@ -41618,371 +41618,371 @@ func (d QemuDeviceCoreduoX8664Cpu) String() string { } type QemuDeviceDenvertonV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceDenvertonV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -43144,371 +43144,371 @@ func (d QemuDeviceDenvertonV1X8664Cpu) String() string { } type QemuDeviceDenvertonV2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceDenvertonV2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -44670,371 +44670,371 @@ func (d QemuDeviceDenvertonV2X8664Cpu) String() string { } type QemuDeviceDenvertonX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceDenvertonX8664Cpu) MarshalJSON() ([]byte, error) { @@ -46196,371 +46196,371 @@ func (d QemuDeviceDenvertonX8664Cpu) String() string { } type QemuDeviceDhyanaV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceDhyanaV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -47722,371 +47722,371 @@ func (d QemuDeviceDhyanaV1X8664Cpu) String() string { } type QemuDeviceDhyanaX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceDhyanaX8664Cpu) MarshalJSON() ([]byte, error) { @@ -49248,371 +49248,371 @@ func (d QemuDeviceDhyanaX8664Cpu) String() string { } type QemuDeviceEpycIbpbX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceEpycIbpbX8664Cpu) MarshalJSON() ([]byte, error) { @@ -50774,371 +50774,371 @@ func (d QemuDeviceEpycIbpbX8664Cpu) String() string { } type QemuDeviceEpycRomeV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceEpycRomeV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -52300,371 +52300,371 @@ func (d QemuDeviceEpycRomeV1X8664Cpu) String() string { } type QemuDeviceEpycRomeX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceEpycRomeX8664Cpu) MarshalJSON() ([]byte, error) { @@ -53826,371 +53826,371 @@ func (d QemuDeviceEpycRomeX8664Cpu) String() string { } type QemuDeviceEpycV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceEpycV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -55352,371 +55352,371 @@ func (d QemuDeviceEpycV1X8664Cpu) String() string { } type QemuDeviceEpycV2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceEpycV2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -56878,371 +56878,371 @@ func (d QemuDeviceEpycV2X8664Cpu) String() string { } type QemuDeviceEpycV3X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceEpycV3X8664Cpu) MarshalJSON() ([]byte, error) { @@ -58404,371 +58404,371 @@ func (d QemuDeviceEpycV3X8664Cpu) String() string { } type QemuDeviceEpycX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceEpycX8664Cpu) MarshalJSON() ([]byte, error) { @@ -59930,371 +59930,371 @@ func (d QemuDeviceEpycX8664Cpu) String() string { } type QemuDeviceHaswellIbrsX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceHaswellIbrsX8664Cpu) MarshalJSON() ([]byte, error) { @@ -61456,371 +61456,371 @@ func (d QemuDeviceHaswellIbrsX8664Cpu) String() string { } type QemuDeviceHaswellNotsxIbrsX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceHaswellNotsxIbrsX8664Cpu) MarshalJSON() ([]byte, error) { @@ -62982,371 +62982,371 @@ func (d QemuDeviceHaswellNotsxIbrsX8664Cpu) String() string { } type QemuDeviceHaswellNotsxX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceHaswellNotsxX8664Cpu) MarshalJSON() ([]byte, error) { @@ -64508,371 +64508,371 @@ func (d QemuDeviceHaswellNotsxX8664Cpu) String() string { } type QemuDeviceHaswellV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceHaswellV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -66034,371 +66034,371 @@ func (d QemuDeviceHaswellV1X8664Cpu) String() string { } type QemuDeviceHaswellV2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceHaswellV2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -67560,371 +67560,371 @@ func (d QemuDeviceHaswellV2X8664Cpu) String() string { } type QemuDeviceHaswellV3X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceHaswellV3X8664Cpu) MarshalJSON() ([]byte, error) { @@ -69086,371 +69086,371 @@ func (d QemuDeviceHaswellV3X8664Cpu) String() string { } type QemuDeviceHaswellV4X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceHaswellV4X8664Cpu) MarshalJSON() ([]byte, error) { @@ -70612,371 +70612,371 @@ func (d QemuDeviceHaswellV4X8664Cpu) String() string { } type QemuDeviceHaswellX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceHaswellX8664Cpu) MarshalJSON() ([]byte, error) { @@ -72138,374 +72138,374 @@ func (d QemuDeviceHaswellX8664Cpu) String() string { } type QemuDeviceHostX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostCacheInfo bool `json_name:"host_cache_info,omitempty" default:"false"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostCacheInfo bool `json:"host_cache_info,omitempty" default:"false"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` NoMigratable bool `json:"-"` - migratable bool `json_name:"migratable,omitempty" default:"true"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + migratable bool `json:"migratable,omitempty" default:"true"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceHostX8664Cpu) MarshalJSON() ([]byte, error) { @@ -73678,371 +73678,371 @@ func (d QemuDeviceHostX8664Cpu) String() string { } type QemuDeviceIcelakeClientNotsxX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceIcelakeClientNotsxX8664Cpu) MarshalJSON() ([]byte, error) { @@ -75204,371 +75204,371 @@ func (d QemuDeviceIcelakeClientNotsxX8664Cpu) String() string { } type QemuDeviceIcelakeClientV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceIcelakeClientV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -76730,371 +76730,371 @@ func (d QemuDeviceIcelakeClientV1X8664Cpu) String() string { } type QemuDeviceIcelakeClientV2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceIcelakeClientV2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -78256,371 +78256,371 @@ func (d QemuDeviceIcelakeClientV2X8664Cpu) String() string { } type QemuDeviceIcelakeClientX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceIcelakeClientX8664Cpu) MarshalJSON() ([]byte, error) { @@ -79782,371 +79782,371 @@ func (d QemuDeviceIcelakeClientX8664Cpu) String() string { } type QemuDeviceIcelakeServerNotsxX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceIcelakeServerNotsxX8664Cpu) MarshalJSON() ([]byte, error) { @@ -81308,371 +81308,371 @@ func (d QemuDeviceIcelakeServerNotsxX8664Cpu) String() string { } type QemuDeviceIcelakeServerV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceIcelakeServerV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -82834,371 +82834,371 @@ func (d QemuDeviceIcelakeServerV1X8664Cpu) String() string { } type QemuDeviceIcelakeServerV2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceIcelakeServerV2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -84360,371 +84360,371 @@ func (d QemuDeviceIcelakeServerV2X8664Cpu) String() string { } type QemuDeviceIcelakeServerV3X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceIcelakeServerV3X8664Cpu) MarshalJSON() ([]byte, error) { @@ -85886,371 +85886,371 @@ func (d QemuDeviceIcelakeServerV3X8664Cpu) String() string { } type QemuDeviceIcelakeServerV4X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceIcelakeServerV4X8664Cpu) MarshalJSON() ([]byte, error) { @@ -87412,371 +87412,371 @@ func (d QemuDeviceIcelakeServerV4X8664Cpu) String() string { } type QemuDeviceIcelakeServerX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceIcelakeServerX8664Cpu) MarshalJSON() ([]byte, error) { @@ -88938,371 +88938,371 @@ func (d QemuDeviceIcelakeServerX8664Cpu) String() string { } type QemuDeviceIvybridgeIbrsX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceIvybridgeIbrsX8664Cpu) MarshalJSON() ([]byte, error) { @@ -90464,371 +90464,371 @@ func (d QemuDeviceIvybridgeIbrsX8664Cpu) String() string { } type QemuDeviceIvybridgeV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceIvybridgeV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -91990,371 +91990,371 @@ func (d QemuDeviceIvybridgeV1X8664Cpu) String() string { } type QemuDeviceIvybridgeV2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceIvybridgeV2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -93516,371 +93516,371 @@ func (d QemuDeviceIvybridgeV2X8664Cpu) String() string { } type QemuDeviceIvybridgeX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceIvybridgeX8664Cpu) MarshalJSON() ([]byte, error) { @@ -95042,371 +95042,371 @@ func (d QemuDeviceIvybridgeX8664Cpu) String() string { } type QemuDeviceKnightsmillV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceKnightsmillV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -96568,371 +96568,371 @@ func (d QemuDeviceKnightsmillV1X8664Cpu) String() string { } type QemuDeviceKnightsmillX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceKnightsmillX8664Cpu) MarshalJSON() ([]byte, error) { @@ -98094,371 +98094,371 @@ func (d QemuDeviceKnightsmillX8664Cpu) String() string { } type QemuDeviceKvm32V1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceKvm32V1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -99620,371 +99620,371 @@ func (d QemuDeviceKvm32V1X8664Cpu) String() string { } type QemuDeviceKvm32X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceKvm32X8664Cpu) MarshalJSON() ([]byte, error) { @@ -101146,371 +101146,371 @@ func (d QemuDeviceKvm32X8664Cpu) String() string { } type QemuDeviceKvm64V1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceKvm64V1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -102672,371 +102672,371 @@ func (d QemuDeviceKvm64V1X8664Cpu) String() string { } type QemuDeviceKvm64X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceKvm64X8664Cpu) MarshalJSON() ([]byte, error) { @@ -104198,374 +104198,374 @@ func (d QemuDeviceKvm64X8664Cpu) String() string { } type QemuDeviceMaxX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostCacheInfo bool `json_name:"host_cache_info,omitempty" default:"false"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostCacheInfo bool `json:"host_cache_info,omitempty" default:"false"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` NoMigratable bool `json:"-"` - migratable bool `json_name:"migratable,omitempty" default:"true"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + migratable bool `json:"migratable,omitempty" default:"true"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceMaxX8664Cpu) MarshalJSON() ([]byte, error) { @@ -105738,371 +105738,371 @@ func (d QemuDeviceMaxX8664Cpu) String() string { } type QemuDeviceN270V1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceN270V1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -107264,371 +107264,371 @@ func (d QemuDeviceN270V1X8664Cpu) String() string { } type QemuDeviceN270X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceN270X8664Cpu) MarshalJSON() ([]byte, error) { @@ -108790,371 +108790,371 @@ func (d QemuDeviceN270X8664Cpu) String() string { } type QemuDeviceNehalemIbrsX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceNehalemIbrsX8664Cpu) MarshalJSON() ([]byte, error) { @@ -110316,371 +110316,371 @@ func (d QemuDeviceNehalemIbrsX8664Cpu) String() string { } type QemuDeviceNehalemV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceNehalemV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -111842,371 +111842,371 @@ func (d QemuDeviceNehalemV1X8664Cpu) String() string { } type QemuDeviceNehalemV2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceNehalemV2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -113368,371 +113368,371 @@ func (d QemuDeviceNehalemV2X8664Cpu) String() string { } type QemuDeviceNehalemX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceNehalemX8664Cpu) MarshalJSON() ([]byte, error) { @@ -114894,371 +114894,371 @@ func (d QemuDeviceNehalemX8664Cpu) String() string { } type QemuDeviceOpteronG1V1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceOpteronG1V1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -116420,371 +116420,371 @@ func (d QemuDeviceOpteronG1V1X8664Cpu) String() string { } type QemuDeviceOpteronG1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceOpteronG1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -117946,371 +117946,371 @@ func (d QemuDeviceOpteronG1X8664Cpu) String() string { } type QemuDeviceOpteronG2V1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceOpteronG2V1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -119472,371 +119472,371 @@ func (d QemuDeviceOpteronG2V1X8664Cpu) String() string { } type QemuDeviceOpteronG2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceOpteronG2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -120998,371 +120998,371 @@ func (d QemuDeviceOpteronG2X8664Cpu) String() string { } type QemuDeviceOpteronG3V1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceOpteronG3V1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -122524,371 +122524,371 @@ func (d QemuDeviceOpteronG3V1X8664Cpu) String() string { } type QemuDeviceOpteronG3X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceOpteronG3X8664Cpu) MarshalJSON() ([]byte, error) { @@ -124050,371 +124050,371 @@ func (d QemuDeviceOpteronG3X8664Cpu) String() string { } type QemuDeviceOpteronG4V1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceOpteronG4V1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -125576,371 +125576,371 @@ func (d QemuDeviceOpteronG4V1X8664Cpu) String() string { } type QemuDeviceOpteronG4X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceOpteronG4X8664Cpu) MarshalJSON() ([]byte, error) { @@ -127102,371 +127102,371 @@ func (d QemuDeviceOpteronG4X8664Cpu) String() string { } type QemuDeviceOpteronG5V1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceOpteronG5V1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -128628,371 +128628,371 @@ func (d QemuDeviceOpteronG5V1X8664Cpu) String() string { } type QemuDeviceOpteronG5X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceOpteronG5X8664Cpu) MarshalJSON() ([]byte, error) { @@ -130154,371 +130154,371 @@ func (d QemuDeviceOpteronG5X8664Cpu) String() string { } type QemuDevicePenrynV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDevicePenrynV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -131680,371 +131680,371 @@ func (d QemuDevicePenrynV1X8664Cpu) String() string { } type QemuDevicePenrynX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDevicePenrynX8664Cpu) MarshalJSON() ([]byte, error) { @@ -133206,371 +133206,371 @@ func (d QemuDevicePenrynX8664Cpu) String() string { } type QemuDevicePentiumV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDevicePentiumV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -134732,371 +134732,371 @@ func (d QemuDevicePentiumV1X8664Cpu) String() string { } type QemuDevicePentiumX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDevicePentiumX8664Cpu) MarshalJSON() ([]byte, error) { @@ -136258,371 +136258,371 @@ func (d QemuDevicePentiumX8664Cpu) String() string { } type QemuDevicePentium2V1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDevicePentium2V1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -137784,371 +137784,371 @@ func (d QemuDevicePentium2V1X8664Cpu) String() string { } type QemuDevicePentium2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDevicePentium2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -139310,371 +139310,371 @@ func (d QemuDevicePentium2X8664Cpu) String() string { } type QemuDevicePentium3V1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDevicePentium3V1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -140836,371 +140836,371 @@ func (d QemuDevicePentium3V1X8664Cpu) String() string { } type QemuDevicePentium3X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDevicePentium3X8664Cpu) MarshalJSON() ([]byte, error) { @@ -142362,371 +142362,371 @@ func (d QemuDevicePentium3X8664Cpu) String() string { } type QemuDevicePhenomV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDevicePhenomV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -143888,371 +143888,371 @@ func (d QemuDevicePhenomV1X8664Cpu) String() string { } type QemuDevicePhenomX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDevicePhenomX8664Cpu) MarshalJSON() ([]byte, error) { @@ -145414,371 +145414,371 @@ func (d QemuDevicePhenomX8664Cpu) String() string { } type QemuDeviceQemu32V1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceQemu32V1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -146940,371 +146940,371 @@ func (d QemuDeviceQemu32V1X8664Cpu) String() string { } type QemuDeviceQemu32X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceQemu32X8664Cpu) MarshalJSON() ([]byte, error) { @@ -148466,371 +148466,371 @@ func (d QemuDeviceQemu32X8664Cpu) String() string { } type QemuDeviceQemu64V1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceQemu64V1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -149992,371 +149992,371 @@ func (d QemuDeviceQemu64V1X8664Cpu) String() string { } type QemuDeviceQemu64X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceQemu64X8664Cpu) MarshalJSON() ([]byte, error) { @@ -151518,371 +151518,371 @@ func (d QemuDeviceQemu64X8664Cpu) String() string { } type QemuDeviceSandybridgeIbrsX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSandybridgeIbrsX8664Cpu) MarshalJSON() ([]byte, error) { @@ -153044,371 +153044,371 @@ func (d QemuDeviceSandybridgeIbrsX8664Cpu) String() string { } type QemuDeviceSandybridgeV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSandybridgeV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -154570,371 +154570,371 @@ func (d QemuDeviceSandybridgeV1X8664Cpu) String() string { } type QemuDeviceSandybridgeV2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSandybridgeV2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -156096,371 +156096,371 @@ func (d QemuDeviceSandybridgeV2X8664Cpu) String() string { } type QemuDeviceSandybridgeX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSandybridgeX8664Cpu) MarshalJSON() ([]byte, error) { @@ -157622,371 +157622,371 @@ func (d QemuDeviceSandybridgeX8664Cpu) String() string { } type QemuDeviceSkylakeClientIbrsX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSkylakeClientIbrsX8664Cpu) MarshalJSON() ([]byte, error) { @@ -159148,371 +159148,371 @@ func (d QemuDeviceSkylakeClientIbrsX8664Cpu) String() string { } type QemuDeviceSkylakeClientNotsxIbrsX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSkylakeClientNotsxIbrsX8664Cpu) MarshalJSON() ([]byte, error) { @@ -160674,371 +160674,371 @@ func (d QemuDeviceSkylakeClientNotsxIbrsX8664Cpu) String() string { } type QemuDeviceSkylakeClientV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSkylakeClientV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -162200,371 +162200,371 @@ func (d QemuDeviceSkylakeClientV1X8664Cpu) String() string { } type QemuDeviceSkylakeClientV2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSkylakeClientV2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -163726,371 +163726,371 @@ func (d QemuDeviceSkylakeClientV2X8664Cpu) String() string { } type QemuDeviceSkylakeClientV3X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSkylakeClientV3X8664Cpu) MarshalJSON() ([]byte, error) { @@ -165252,371 +165252,371 @@ func (d QemuDeviceSkylakeClientV3X8664Cpu) String() string { } type QemuDeviceSkylakeClientX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSkylakeClientX8664Cpu) MarshalJSON() ([]byte, error) { @@ -166778,371 +166778,371 @@ func (d QemuDeviceSkylakeClientX8664Cpu) String() string { } type QemuDeviceSkylakeServerIbrsX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSkylakeServerIbrsX8664Cpu) MarshalJSON() ([]byte, error) { @@ -168304,371 +168304,371 @@ func (d QemuDeviceSkylakeServerIbrsX8664Cpu) String() string { } type QemuDeviceSkylakeServerNotsxIbrsX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSkylakeServerNotsxIbrsX8664Cpu) MarshalJSON() ([]byte, error) { @@ -169830,371 +169830,371 @@ func (d QemuDeviceSkylakeServerNotsxIbrsX8664Cpu) String() string { } type QemuDeviceSkylakeServerV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSkylakeServerV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -171356,371 +171356,371 @@ func (d QemuDeviceSkylakeServerV1X8664Cpu) String() string { } type QemuDeviceSkylakeServerV2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSkylakeServerV2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -172882,371 +172882,371 @@ func (d QemuDeviceSkylakeServerV2X8664Cpu) String() string { } type QemuDeviceSkylakeServerV3X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSkylakeServerV3X8664Cpu) MarshalJSON() ([]byte, error) { @@ -174408,371 +174408,371 @@ func (d QemuDeviceSkylakeServerV3X8664Cpu) String() string { } type QemuDeviceSkylakeServerV4X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSkylakeServerV4X8664Cpu) MarshalJSON() ([]byte, error) { @@ -175934,371 +175934,371 @@ func (d QemuDeviceSkylakeServerV4X8664Cpu) String() string { } type QemuDeviceSkylakeServerX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSkylakeServerX8664Cpu) MarshalJSON() ([]byte, error) { @@ -177460,371 +177460,371 @@ func (d QemuDeviceSkylakeServerX8664Cpu) String() string { } type QemuDeviceSnowridgeV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSnowridgeV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -178986,371 +178986,371 @@ func (d QemuDeviceSnowridgeV1X8664Cpu) String() string { } type QemuDeviceSnowridgeV2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSnowridgeV2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -180512,371 +180512,371 @@ func (d QemuDeviceSnowridgeV2X8664Cpu) String() string { } type QemuDeviceSnowridgeX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceSnowridgeX8664Cpu) MarshalJSON() ([]byte, error) { @@ -182038,371 +182038,371 @@ func (d QemuDeviceSnowridgeX8664Cpu) String() string { } type QemuDeviceWestmereIbrsX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceWestmereIbrsX8664Cpu) MarshalJSON() ([]byte, error) { @@ -183564,371 +183564,371 @@ func (d QemuDeviceWestmereIbrsX8664Cpu) String() string { } type QemuDeviceWestmereV1X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceWestmereV1X8664Cpu) MarshalJSON() ([]byte, error) { @@ -185090,371 +185090,371 @@ func (d QemuDeviceWestmereV1X8664Cpu) String() string { } type QemuDeviceWestmereV2X8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceWestmereV2X8664Cpu) MarshalJSON() ([]byte, error) { @@ -186616,371 +186616,371 @@ func (d QemuDeviceWestmereV2X8664Cpu) String() string { } type QemuDeviceWestmereX8664Cpu struct { - _3dnow bool `json_name:"3dnow,omitempty"` - _3dnowext bool `json_name:"3dnowext,omitempty"` - _3dnowprefetch bool `json_name:"3dnowprefetch,omitempty"` - Abm bool `json_name:"abm,omitempty"` - Ace2En bool `json_name:"ace2_en,omitempty"` - Ace2 bool `json_name:"ace2,omitempty"` - Acpi bool `json_name:"acpi,omitempty"` - Adx bool `json_name:"adx,omitempty"` - Aes bool `json_name:"aes,omitempty"` - AmdNoSsb bool `json_name:"amd_no_ssb,omitempty"` - AmdSsbd bool `json_name:"amd_ssbd,omitempty"` - AmdStibp bool `json_name:"amd_stibp,omitempty"` - ApicId uint32 `json_name:"apic_id,omitempty" default:"4294967295"` - Apic bool `json_name:"apic,omitempty"` - Arat bool `json_name:"arat,omitempty"` - ArchCapabilities bool `json_name:"arch_capabilities,omitempty"` - Avx2 bool `json_name:"avx2,omitempty"` - Avx5124fmaps bool `json_name:"avx512_4fmaps,omitempty"` - Avx5124vnniw bool `json_name:"avx512_4vnniw,omitempty"` - Avx512Bf16 bool `json_name:"avx512_bf16,omitempty"` - Avx512Vp2intersect bool `json_name:"avx512_vp2intersect,omitempty"` - Avx512Vpopcntdq bool `json_name:"avx512_vpopcntdq,omitempty"` - Avx512bitalg bool `json_name:"avx512bitalg,omitempty"` - Avx512bw bool `json_name:"avx512bw,omitempty"` - Avx512cd bool `json_name:"avx512cd,omitempty"` - Avx512dq bool `json_name:"avx512dq,omitempty"` - Avx512er bool `json_name:"avx512er,omitempty"` - Avx512f bool `json_name:"avx512f,omitempty"` - Avx512ifma bool `json_name:"avx512ifma,omitempty"` - Avx512pf bool `json_name:"avx512pf,omitempty"` - Avx512vbmi2 bool `json_name:"avx512vbmi2,omitempty"` - Avx512vbmi bool `json_name:"avx512vbmi,omitempty"` - Avx512vl bool `json_name:"avx512vl,omitempty"` - Avx512vnni bool `json_name:"avx512vnni,omitempty"` - Avx bool `json_name:"avx,omitempty"` - Bmi1 bool `json_name:"bmi1,omitempty"` - Bmi2 bool `json_name:"bmi2,omitempty"` + _3dnow bool `json:"3dnow,omitempty"` + _3dnowext bool `json:"3dnowext,omitempty"` + _3dnowprefetch bool `json:"3dnowprefetch,omitempty"` + Abm bool `json:"abm,omitempty"` + Ace2En bool `json:"ace2_en,omitempty"` + Ace2 bool `json:"ace2,omitempty"` + Acpi bool `json:"acpi,omitempty"` + Adx bool `json:"adx,omitempty"` + Aes bool `json:"aes,omitempty"` + AmdNoSsb bool `json:"amd_no_ssb,omitempty"` + AmdSsbd bool `json:"amd_ssbd,omitempty"` + AmdStibp bool `json:"amd_stibp,omitempty"` + ApicId uint32 `json:"apic_id,omitempty" default:"4294967295"` + Apic bool `json:"apic,omitempty"` + Arat bool `json:"arat,omitempty"` + ArchCapabilities bool `json:"arch_capabilities,omitempty"` + Avx2 bool `json:"avx2,omitempty"` + Avx5124fmaps bool `json:"avx512_4fmaps,omitempty"` + Avx5124vnniw bool `json:"avx512_4vnniw,omitempty"` + Avx512Bf16 bool `json:"avx512_bf16,omitempty"` + Avx512Vp2intersect bool `json:"avx512_vp2intersect,omitempty"` + Avx512Vpopcntdq bool `json:"avx512_vpopcntdq,omitempty"` + Avx512bitalg bool `json:"avx512bitalg,omitempty"` + Avx512bw bool `json:"avx512bw,omitempty"` + Avx512cd bool `json:"avx512cd,omitempty"` + Avx512dq bool `json:"avx512dq,omitempty"` + Avx512er bool `json:"avx512er,omitempty"` + Avx512f bool `json:"avx512f,omitempty"` + Avx512ifma bool `json:"avx512ifma,omitempty"` + Avx512pf bool `json:"avx512pf,omitempty"` + Avx512vbmi2 bool `json:"avx512vbmi2,omitempty"` + Avx512vbmi bool `json:"avx512vbmi,omitempty"` + Avx512vl bool `json:"avx512vl,omitempty"` + Avx512vnni bool `json:"avx512vnni,omitempty"` + Avx bool `json:"avx,omitempty"` + Bmi1 bool `json:"bmi1,omitempty"` + Bmi2 bool `json:"bmi2,omitempty"` NoCheck bool `json:"-"` - check bool `json_name:"check,omitempty" default:"true"` - Cid bool `json_name:"cid,omitempty"` - Cldemote bool `json_name:"cldemote,omitempty"` - Clflush bool `json_name:"clflush,omitempty"` - Clflushopt bool `json_name:"clflushopt,omitempty"` - Clwb bool `json_name:"clwb,omitempty"` - Clzero bool `json_name:"clzero,omitempty"` - Cmov bool `json_name:"cmov,omitempty"` - CmpLegacy bool `json_name:"cmp_legacy,omitempty"` - CoreCapability bool `json_name:"core_capability,omitempty"` - CoreId string `json_name:"core_id,omitempty" default:"-1"` + check bool `json:"check,omitempty" default:"true"` + Cid bool `json:"cid,omitempty"` + Cldemote bool `json:"cldemote,omitempty"` + Clflush bool `json:"clflush,omitempty"` + Clflushopt bool `json:"clflushopt,omitempty"` + Clwb bool `json:"clwb,omitempty"` + Clzero bool `json:"clzero,omitempty"` + Cmov bool `json:"cmov,omitempty"` + CmpLegacy bool `json:"cmp_legacy,omitempty"` + CoreCapability bool `json:"core_capability,omitempty"` + CoreId string `json:"core_id,omitempty" default:"-1"` NoCpuid0xb bool `json:"-"` - cpuid0xb bool `json_name:"cpuid_0xb,omitempty" default:"true"` - Cr8legacy bool `json_name:"cr8legacy,omitempty"` - Cx16 bool `json_name:"cx16,omitempty"` - Cx8 bool `json_name:"cx8,omitempty"` - Dca bool `json_name:"dca,omitempty"` - De bool `json_name:"de,omitempty"` - Decodeassists bool `json_name:"decodeassists,omitempty"` - DieId string `json_name:"die_id,omitempty" default:"-1"` - DsCpl bool `json_name:"ds_cpl,omitempty"` - Ds bool `json_name:"ds,omitempty"` - Dtes64 bool `json_name:"dtes64,omitempty"` - Enforce bool `json_name:"enforce,omitempty" default:"false"` - Erms bool `json_name:"erms,omitempty"` - Est bool `json_name:"est,omitempty"` - Extapic bool `json_name:"extapic,omitempty"` - F16c bool `json_name:"f16c,omitempty"` - Family int `json_name:"family,omitempty"` - Ffxsr bool `json_name:"ffxsr,omitempty"` + cpuid0xb bool `json:"cpuid_0xb,omitempty" default:"true"` + Cr8legacy bool `json:"cr8legacy,omitempty"` + Cx16 bool `json:"cx16,omitempty"` + Cx8 bool `json:"cx8,omitempty"` + Dca bool `json:"dca,omitempty"` + De bool `json:"de,omitempty"` + Decodeassists bool `json:"decodeassists,omitempty"` + DieId string `json:"die_id,omitempty" default:"-1"` + DsCpl bool `json:"ds_cpl,omitempty"` + Ds bool `json:"ds,omitempty"` + Dtes64 bool `json:"dtes64,omitempty"` + Enforce bool `json:"enforce,omitempty" default:"false"` + Erms bool `json:"erms,omitempty"` + Est bool `json:"est,omitempty"` + Extapic bool `json:"extapic,omitempty"` + F16c bool `json:"f16c,omitempty"` + Family int `json:"family,omitempty"` + Ffxsr bool `json:"ffxsr,omitempty"` NoFillMtrrMask bool `json:"-"` - fillMtrrMask bool `json_name:"fill_mtrr_mask,omitempty" default:"true"` - Flushbyasid bool `json_name:"flushbyasid,omitempty"` - Fma4 bool `json_name:"fma4,omitempty"` - Fma bool `json_name:"fma,omitempty"` - Fpu bool `json_name:"fpu,omitempty"` - Fsgsbase bool `json_name:"fsgsbase,omitempty"` - Fsrm bool `json_name:"fsrm,omitempty"` + fillMtrrMask bool `json:"fill_mtrr_mask,omitempty" default:"true"` + Flushbyasid bool `json:"flushbyasid,omitempty"` + Fma4 bool `json:"fma4,omitempty"` + Fma bool `json:"fma,omitempty"` + Fpu bool `json:"fpu,omitempty"` + Fsgsbase bool `json:"fsgsbase,omitempty"` + Fsrm bool `json:"fsrm,omitempty"` NoFullCpuidAutoLevel bool `json:"-"` - fullCpuidAutoLevel bool `json_name:"full_cpuid_auto_level,omitempty" default:"true"` - FullWidthWrite bool `json_name:"full_width_write,omitempty"` - FxsrOpt bool `json_name:"fxsr_opt,omitempty"` - Fxsr bool `json_name:"fxsr,omitempty"` - Gfni bool `json_name:"gfni,omitempty"` - Hle bool `json_name:"hle,omitempty"` - HostPhysBitsLimit uint8 `json_name:"host_phys_bits_limit,omitempty" default:"0"` - HostPhysBits bool `json_name:"host_phys_bits,omitempty" default:"false"` - Ht bool `json_name:"ht,omitempty"` - HvCrash bool `json_name:"hv_crash,omitempty" default:"false"` - HvEvmcs bool `json_name:"hv_evmcs,omitempty" default:"false"` - HvFrequencies bool `json_name:"hv_frequencies,omitempty" default:"false"` - HvIpi bool `json_name:"hv_ipi,omitempty" default:"false"` - HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json_name:"hv_no_nonarch_coresharing,omitempty" default:"off"` - HvPassthrough bool `json_name:"hv_passthrough,omitempty" default:"false"` - HvReenlightenment bool `json_name:"hv_reenlightenment,omitempty" default:"false"` - HvRelaxed bool `json_name:"hv_relaxed,omitempty" default:"false"` - HvReset bool `json_name:"hv_reset,omitempty" default:"false"` - HvRuntime bool `json_name:"hv_runtime,omitempty" default:"false"` - HvSpinlocks uint32 `json_name:"hv_spinlocks,omitempty" default:"4294967295"` - HvStimerDirect bool `json_name:"hv_stimer_direct,omitempty" default:"false"` - HvStimer bool `json_name:"hv_stimer,omitempty" default:"false"` - HvSynic bool `json_name:"hv_synic,omitempty" default:"false"` - HvTime bool `json_name:"hv_time,omitempty" default:"false"` - HvTlbflush bool `json_name:"hv_tlbflush,omitempty" default:"false"` - HvVapic bool `json_name:"hv_vapic,omitempty" default:"false"` - HvVendorId string `json_name:"hv_vendor_id,omitempty"` - HvVpindex bool `json_name:"hv_vpindex,omitempty" default:"false"` - Hypervisor bool `json_name:"hypervisor,omitempty"` - I64 bool `json_name:"i64,omitempty"` - Ia64 bool `json_name:"ia64,omitempty"` - Ibpb bool `json_name:"ibpb,omitempty"` - IbrsAll bool `json_name:"ibrs_all,omitempty"` - Ibs bool `json_name:"ibs,omitempty"` - IntelPt bool `json_name:"intel_pt,omitempty"` - Invpcid bool `json_name:"invpcid,omitempty"` - Invtsc bool `json_name:"invtsc,omitempty"` - KvmAsyncpfInt bool `json_name:"kvm_asyncpf_int,omitempty"` - KvmAsyncpf bool `json_name:"kvm_asyncpf,omitempty"` - KvmHintDedicated bool `json_name:"kvm_hint_dedicated,omitempty"` - KvmMmu bool `json_name:"kvm_mmu,omitempty"` - KvmNoSmiMigration bool `json_name:"kvm_no_smi_migration,omitempty" default:"false"` - KvmNopiodelay bool `json_name:"kvm_nopiodelay,omitempty"` - KvmPollControl bool `json_name:"kvm_poll_control,omitempty"` - KvmPvEoi bool `json_name:"kvm_pv_eoi,omitempty"` - KvmPvIpi bool `json_name:"kvm_pv_ipi,omitempty"` - KvmPvSchedYield bool `json_name:"kvm_pv_sched_yield,omitempty"` - KvmPvTlbFlush bool `json_name:"kvm_pv_tlb_flush,omitempty"` - KvmPvUnhalt bool `json_name:"kvm_pv_unhalt,omitempty"` - KvmStealTime bool `json_name:"kvm_steal_time,omitempty"` + fullCpuidAutoLevel bool `json:"full_cpuid_auto_level,omitempty" default:"true"` + FullWidthWrite bool `json:"full_width_write,omitempty"` + FxsrOpt bool `json:"fxsr_opt,omitempty"` + Fxsr bool `json:"fxsr,omitempty"` + Gfni bool `json:"gfni,omitempty"` + Hle bool `json:"hle,omitempty"` + HostPhysBitsLimit uint8 `json:"host_phys_bits_limit,omitempty" default:"0"` + HostPhysBits bool `json:"host_phys_bits,omitempty" default:"false"` + Ht bool `json:"ht,omitempty"` + HvCrash bool `json:"hv_crash,omitempty" default:"false"` + HvEvmcs bool `json:"hv_evmcs,omitempty" default:"false"` + HvFrequencies bool `json:"hv_frequencies,omitempty" default:"false"` + HvIpi bool `json:"hv_ipi,omitempty" default:"false"` + HvNoNonarchCoresharing QemuDeviceOptOnOffAuto `json:"hv_no_nonarch_coresharing,omitempty" default:"off"` + HvPassthrough bool `json:"hv_passthrough,omitempty" default:"false"` + HvReenlightenment bool `json:"hv_reenlightenment,omitempty" default:"false"` + HvRelaxed bool `json:"hv_relaxed,omitempty" default:"false"` + HvReset bool `json:"hv_reset,omitempty" default:"false"` + HvRuntime bool `json:"hv_runtime,omitempty" default:"false"` + HvSpinlocks uint32 `json:"hv_spinlocks,omitempty" default:"4294967295"` + HvStimerDirect bool `json:"hv_stimer_direct,omitempty" default:"false"` + HvStimer bool `json:"hv_stimer,omitempty" default:"false"` + HvSynic bool `json:"hv_synic,omitempty" default:"false"` + HvTime bool `json:"hv_time,omitempty" default:"false"` + HvTlbflush bool `json:"hv_tlbflush,omitempty" default:"false"` + HvVapic bool `json:"hv_vapic,omitempty" default:"false"` + HvVendorId string `json:"hv_vendor_id,omitempty"` + HvVpindex bool `json:"hv_vpindex,omitempty" default:"false"` + Hypervisor bool `json:"hypervisor,omitempty"` + I64 bool `json:"i64,omitempty"` + Ia64 bool `json:"ia64,omitempty"` + Ibpb bool `json:"ibpb,omitempty"` + IbrsAll bool `json:"ibrs_all,omitempty"` + Ibs bool `json:"ibs,omitempty"` + IntelPt bool `json:"intel_pt,omitempty"` + Invpcid bool `json:"invpcid,omitempty"` + Invtsc bool `json:"invtsc,omitempty"` + KvmAsyncpfInt bool `json:"kvm_asyncpf_int,omitempty"` + KvmAsyncpf bool `json:"kvm_asyncpf,omitempty"` + KvmHintDedicated bool `json:"kvm_hint_dedicated,omitempty"` + KvmMmu bool `json:"kvm_mmu,omitempty"` + KvmNoSmiMigration bool `json:"kvm_no_smi_migration,omitempty" default:"false"` + KvmNopiodelay bool `json:"kvm_nopiodelay,omitempty"` + KvmPollControl bool `json:"kvm_poll_control,omitempty"` + KvmPvEoi bool `json:"kvm_pv_eoi,omitempty"` + KvmPvIpi bool `json:"kvm_pv_ipi,omitempty"` + KvmPvSchedYield bool `json:"kvm_pv_sched_yield,omitempty"` + KvmPvTlbFlush bool `json:"kvm_pv_tlb_flush,omitempty"` + KvmPvUnhalt bool `json:"kvm_pv_unhalt,omitempty"` + KvmStealTime bool `json:"kvm_steal_time,omitempty"` NoKvm bool `json:"-"` - kvm bool `json_name:"kvm,omitempty" default:"true"` - KvmclockStableBit bool `json_name:"kvmclock_stable_bit,omitempty"` - Kvmclock bool `json_name:"kvmclock,omitempty"` + kvm bool `json:"kvm,omitempty" default:"true"` + KvmclockStableBit bool `json:"kvmclock_stable_bit,omitempty"` + Kvmclock bool `json:"kvmclock,omitempty"` NoL3Cache bool `json:"-"` - l3Cache bool `json_name:"l3_cache,omitempty" default:"true"` - La57 bool `json_name:"la57,omitempty"` - LahfLm bool `json_name:"lahf_lm,omitempty"` - Lbrv bool `json_name:"lbrv,omitempty"` - LevelFunc7 uint32 `json_name:"level_func7,omitempty" default:"4294967295"` - Level uint32 `json_name:"level,omitempty" default:"4294967295"` - Lm bool `json_name:"lm,omitempty"` - Lmce bool `json_name:"lmce,omitempty" default:"false"` - Lwp bool `json_name:"lwp,omitempty"` - Mca bool `json_name:"mca,omitempty"` - Mce bool `json_name:"mce,omitempty"` - MdClear bool `json_name:"md_clear,omitempty"` - MdsNo bool `json_name:"mds_no,omitempty"` - MinLevel uint32 `json_name:"min_level,omitempty" default:"0"` - MinXlevel2 uint32 `json_name:"min_xlevel2,omitempty" default:"0"` - MinXlevel uint32 `json_name:"min_xlevel,omitempty" default:"0"` - Misalignsse bool `json_name:"misalignsse,omitempty"` - Mmx bool `json_name:"mmx,omitempty"` - Mmxext bool `json_name:"mmxext,omitempty"` - ModelId string `json_name:"model_id,omitempty"` - Model int `json_name:"model,omitempty"` - Monitor bool `json_name:"monitor,omitempty"` - Movbe bool `json_name:"movbe,omitempty"` - Movdir64b bool `json_name:"movdir64b,omitempty"` - Movdiri bool `json_name:"movdiri,omitempty"` - Mpx bool `json_name:"mpx,omitempty"` - Msr bool `json_name:"msr,omitempty"` - Mtrr bool `json_name:"mtrr,omitempty"` - NodeId string `json_name:"node_id,omitempty" default:"-1"` - NodeidMsr bool `json_name:"nodeid_msr,omitempty"` - Npt bool `json_name:"npt,omitempty"` - NripSave bool `json_name:"nrip_save,omitempty"` - Nx bool `json_name:"nx,omitempty"` - Osvw bool `json_name:"osvw,omitempty"` - Pae bool `json_name:"pae,omitempty"` - Pat bool `json_name:"pat,omitempty"` - PauseFilter bool `json_name:"pause_filter,omitempty"` - Pbe bool `json_name:"pbe,omitempty"` - Pcid bool `json_name:"pcid,omitempty"` - Pclmuldq bool `json_name:"pclmuldq,omitempty"` - Pclmulqdq bool `json_name:"pclmulqdq,omitempty"` - Pcommit bool `json_name:"pcommit,omitempty"` - Pdcm bool `json_name:"pdcm,omitempty"` - Pdpe1gb bool `json_name:"pdpe1gb,omitempty"` - PerfctrCore bool `json_name:"perfctr_core,omitempty"` - PerfctrNb bool `json_name:"perfctr_nb,omitempty"` - Pfthreshold bool `json_name:"pfthreshold,omitempty"` - Pge bool `json_name:"pge,omitempty"` - PheEn bool `json_name:"phe_en,omitempty"` - Phe bool `json_name:"phe,omitempty"` - PhysBits uint32 `json_name:"phys_bits,omitempty" default:"0"` - Pku bool `json_name:"pku,omitempty"` - PmmEn bool `json_name:"pmm_en,omitempty"` - Pmm bool `json_name:"pmm,omitempty"` - Pmu bool `json_name:"pmu,omitempty" default:"false"` - Pn bool `json_name:"pn,omitempty"` - Pni bool `json_name:"pni,omitempty"` - Popcnt bool `json_name:"popcnt,omitempty"` - PschangeMcNo bool `json_name:"pschange_mc_no,omitempty"` - Pse36 bool `json_name:"pse36,omitempty"` - Pse bool `json_name:"pse,omitempty"` - RdctlNo bool `json_name:"rdctl_no,omitempty"` - Rdpid bool `json_name:"rdpid,omitempty"` - Rdrand bool `json_name:"rdrand,omitempty"` - Rdseed bool `json_name:"rdseed,omitempty"` - Rdtscp bool `json_name:"rdtscp,omitempty"` - Rsba bool `json_name:"rsba,omitempty"` - Rtm bool `json_name:"rtm,omitempty"` - Sep bool `json_name:"sep,omitempty"` - Serialize bool `json_name:"serialize,omitempty"` - ShaNi bool `json_name:"sha_ni,omitempty"` - Skinit bool `json_name:"skinit,omitempty"` - SkipL1dflVmentry bool `json_name:"skip_l1dfl_vmentry,omitempty"` - Smap bool `json_name:"smap,omitempty"` - Smep bool `json_name:"smep,omitempty"` - Smx bool `json_name:"smx,omitempty"` - SocketId string `json_name:"socket_id,omitempty" default:"-1"` - SpecCtrl bool `json_name:"spec_ctrl,omitempty"` - SplitLockDetect bool `json_name:"split_lock_detect,omitempty"` - Ss bool `json_name:"ss,omitempty"` - SsbNo bool `json_name:"ssb_no,omitempty"` - Ssbd bool `json_name:"ssbd,omitempty"` - Sse2 bool `json_name:"sse2,omitempty"` - Sse3 bool `json_name:"sse3,omitempty"` - Sse41 bool `json_name:"sse4_1,omitempty"` - Sse42 bool `json_name:"sse4_2,omitempty"` - Sse4a bool `json_name:"sse4a,omitempty"` - Sse bool `json_name:"sse,omitempty"` - Ssse3 bool `json_name:"ssse3,omitempty"` - StartPoweredOff bool `json_name:"start_powered_off,omitempty" default:"false"` - Stepping int `json_name:"stepping,omitempty"` - Stibp bool `json_name:"stibp,omitempty"` - SvmLock bool `json_name:"svm_lock,omitempty"` - Svm bool `json_name:"svm,omitempty"` - Syscall bool `json_name:"syscall,omitempty"` - TaaNo bool `json_name:"taa_no,omitempty"` - Tbm bool `json_name:"tbm,omitempty"` - Tce bool `json_name:"tce,omitempty"` + l3Cache bool `json:"l3_cache,omitempty" default:"true"` + La57 bool `json:"la57,omitempty"` + LahfLm bool `json:"lahf_lm,omitempty"` + Lbrv bool `json:"lbrv,omitempty"` + LevelFunc7 uint32 `json:"level_func7,omitempty" default:"4294967295"` + Level uint32 `json:"level,omitempty" default:"4294967295"` + Lm bool `json:"lm,omitempty"` + Lmce bool `json:"lmce,omitempty" default:"false"` + Lwp bool `json:"lwp,omitempty"` + Mca bool `json:"mca,omitempty"` + Mce bool `json:"mce,omitempty"` + MdClear bool `json:"md_clear,omitempty"` + MdsNo bool `json:"mds_no,omitempty"` + MinLevel uint32 `json:"min_level,omitempty" default:"0"` + MinXlevel2 uint32 `json:"min_xlevel2,omitempty" default:"0"` + MinXlevel uint32 `json:"min_xlevel,omitempty" default:"0"` + Misalignsse bool `json:"misalignsse,omitempty"` + Mmx bool `json:"mmx,omitempty"` + Mmxext bool `json:"mmxext,omitempty"` + ModelId string `json:"model_id,omitempty"` + Model int `json:"model,omitempty"` + Monitor bool `json:"monitor,omitempty"` + Movbe bool `json:"movbe,omitempty"` + Movdir64b bool `json:"movdir64b,omitempty"` + Movdiri bool `json:"movdiri,omitempty"` + Mpx bool `json:"mpx,omitempty"` + Msr bool `json:"msr,omitempty"` + Mtrr bool `json:"mtrr,omitempty"` + NodeId string `json:"node_id,omitempty" default:"-1"` + NodeidMsr bool `json:"nodeid_msr,omitempty"` + Npt bool `json:"npt,omitempty"` + NripSave bool `json:"nrip_save,omitempty"` + Nx bool `json:"nx,omitempty"` + Osvw bool `json:"osvw,omitempty"` + Pae bool `json:"pae,omitempty"` + Pat bool `json:"pat,omitempty"` + PauseFilter bool `json:"pause_filter,omitempty"` + Pbe bool `json:"pbe,omitempty"` + Pcid bool `json:"pcid,omitempty"` + Pclmuldq bool `json:"pclmuldq,omitempty"` + Pclmulqdq bool `json:"pclmulqdq,omitempty"` + Pcommit bool `json:"pcommit,omitempty"` + Pdcm bool `json:"pdcm,omitempty"` + Pdpe1gb bool `json:"pdpe1gb,omitempty"` + PerfctrCore bool `json:"perfctr_core,omitempty"` + PerfctrNb bool `json:"perfctr_nb,omitempty"` + Pfthreshold bool `json:"pfthreshold,omitempty"` + Pge bool `json:"pge,omitempty"` + PheEn bool `json:"phe_en,omitempty"` + Phe bool `json:"phe,omitempty"` + PhysBits uint32 `json:"phys_bits,omitempty" default:"0"` + Pku bool `json:"pku,omitempty"` + PmmEn bool `json:"pmm_en,omitempty"` + Pmm bool `json:"pmm,omitempty"` + Pmu bool `json:"pmu,omitempty" default:"false"` + Pn bool `json:"pn,omitempty"` + Pni bool `json:"pni,omitempty"` + Popcnt bool `json:"popcnt,omitempty"` + PschangeMcNo bool `json:"pschange_mc_no,omitempty"` + Pse36 bool `json:"pse36,omitempty"` + Pse bool `json:"pse,omitempty"` + RdctlNo bool `json:"rdctl_no,omitempty"` + Rdpid bool `json:"rdpid,omitempty"` + Rdrand bool `json:"rdrand,omitempty"` + Rdseed bool `json:"rdseed,omitempty"` + Rdtscp bool `json:"rdtscp,omitempty"` + Rsba bool `json:"rsba,omitempty"` + Rtm bool `json:"rtm,omitempty"` + Sep bool `json:"sep,omitempty"` + Serialize bool `json:"serialize,omitempty"` + ShaNi bool `json:"sha_ni,omitempty"` + Skinit bool `json:"skinit,omitempty"` + SkipL1dflVmentry bool `json:"skip_l1dfl_vmentry,omitempty"` + Smap bool `json:"smap,omitempty"` + Smep bool `json:"smep,omitempty"` + Smx bool `json:"smx,omitempty"` + SocketId string `json:"socket_id,omitempty" default:"-1"` + SpecCtrl bool `json:"spec_ctrl,omitempty"` + SplitLockDetect bool `json:"split_lock_detect,omitempty"` + Ss bool `json:"ss,omitempty"` + SsbNo bool `json:"ssb_no,omitempty"` + Ssbd bool `json:"ssbd,omitempty"` + Sse2 bool `json:"sse2,omitempty"` + Sse3 bool `json:"sse3,omitempty"` + Sse41 bool `json:"sse4_1,omitempty"` + Sse42 bool `json:"sse4_2,omitempty"` + Sse4a bool `json:"sse4a,omitempty"` + Sse bool `json:"sse,omitempty"` + Ssse3 bool `json:"ssse3,omitempty"` + StartPoweredOff bool `json:"start_powered_off,omitempty" default:"false"` + Stepping int `json:"stepping,omitempty"` + Stibp bool `json:"stibp,omitempty"` + SvmLock bool `json:"svm_lock,omitempty"` + Svm bool `json:"svm,omitempty"` + Syscall bool `json:"syscall,omitempty"` + TaaNo bool `json:"taa_no,omitempty"` + Tbm bool `json:"tbm,omitempty"` + Tce bool `json:"tce,omitempty"` NoTcgCpuid bool `json:"-"` - tcgCpuid bool `json_name:"tcg_cpuid,omitempty" default:"true"` - ThreadId string `json_name:"thread_id,omitempty" default:"-1"` - Tm2 bool `json_name:"tm2,omitempty"` - Tm bool `json_name:"tm,omitempty"` - Topoext bool `json_name:"topoext,omitempty"` - TscAdjust bool `json_name:"tsc_adjust,omitempty"` - TscDeadline bool `json_name:"tsc_deadline,omitempty"` - TscFrequency int `json_name:"tsc_frequency,omitempty"` - TscScale bool `json_name:"tsc_scale,omitempty"` - Tsc bool `json_name:"tsc,omitempty"` - TsxCtrl bool `json_name:"tsx_ctrl,omitempty"` - TsxLdtrk bool `json_name:"tsx_ldtrk,omitempty"` - UcodeRev uint64 `json_name:"ucode_rev,omitempty" default:"0"` - Umip bool `json_name:"umip,omitempty"` - Vaes bool `json_name:"vaes,omitempty"` - Vendor string `json_name:"vendor,omitempty"` - VirtSsbd bool `json_name:"virt_ssbd,omitempty"` - VmcbClean bool `json_name:"vmcb_clean,omitempty"` - Vme bool `json_name:"vme,omitempty"` + tcgCpuid bool `json:"tcg_cpuid,omitempty" default:"true"` + ThreadId string `json:"thread_id,omitempty" default:"-1"` + Tm2 bool `json:"tm2,omitempty"` + Tm bool `json:"tm,omitempty"` + Topoext bool `json:"topoext,omitempty"` + TscAdjust bool `json:"tsc_adjust,omitempty"` + TscDeadline bool `json:"tsc_deadline,omitempty"` + TscFrequency int `json:"tsc_frequency,omitempty"` + TscScale bool `json:"tsc_scale,omitempty"` + Tsc bool `json:"tsc,omitempty"` + TsxCtrl bool `json:"tsx_ctrl,omitempty"` + TsxLdtrk bool `json:"tsx_ldtrk,omitempty"` + UcodeRev uint64 `json:"ucode_rev,omitempty" default:"0"` + Umip bool `json:"umip,omitempty"` + Vaes bool `json:"vaes,omitempty"` + Vendor string `json:"vendor,omitempty"` + VirtSsbd bool `json:"virt_ssbd,omitempty"` + VmcbClean bool `json:"vmcb_clean,omitempty"` + Vme bool `json:"vme,omitempty"` NoVmwareCpuidFreq bool `json:"-"` - vmwareCpuidFreq bool `json_name:"vmware_cpuid_freq,omitempty" default:"true"` - VmxActivityHlt bool `json_name:"vmx_activity_hlt,omitempty"` - VmxActivityShutdown bool `json_name:"vmx_activity_shutdown,omitempty"` - VmxActivityWaitSipi bool `json_name:"vmx_activity_wait_sipi,omitempty"` - VmxApicvRegister bool `json_name:"vmx_apicv_register,omitempty"` - VmxApicvVid bool `json_name:"vmx_apicv_vid,omitempty"` - VmxApicvX2apic bool `json_name:"vmx_apicv_x2apic,omitempty"` - VmxApicvXapic bool `json_name:"vmx_apicv_xapic,omitempty"` - VmxCr3LoadNoexit bool `json_name:"vmx_cr3_load_noexit,omitempty"` - VmxCr3StoreNoexit bool `json_name:"vmx_cr3_store_noexit,omitempty"` - VmxCr8LoadExit bool `json_name:"vmx_cr8_load_exit,omitempty"` - VmxCr8StoreExit bool `json_name:"vmx_cr8_store_exit,omitempty"` - VmxDescExit bool `json_name:"vmx_desc_exit,omitempty"` - VmxEnclsExit bool `json_name:"vmx_encls_exit,omitempty"` - VmxEntryIa32eMode bool `json_name:"vmx_entry_ia32e_mode,omitempty"` - VmxEntryLoadBndcfgs bool `json_name:"vmx_entry_load_bndcfgs,omitempty"` - VmxEntryLoadEfer bool `json_name:"vmx_entry_load_efer,omitempty"` - VmxEntryLoadPat bool `json_name:"vmx_entry_load_pat,omitempty"` - VmxEntryLoadPerfGlobalCtrl bool `json_name:"vmx_entry_load_perf_global_ctrl,omitempty"` - VmxEntryLoadRtitCtl bool `json_name:"vmx_entry_load_rtit_ctl,omitempty"` - VmxEntryNoloadDebugctl bool `json_name:"vmx_entry_noload_debugctl,omitempty"` - VmxEpt1gb bool `json_name:"vmx_ept_1gb,omitempty"` - VmxEpt2mb bool `json_name:"vmx_ept_2mb,omitempty"` - VmxEptAdvancedExitinfo bool `json_name:"vmx_ept_advanced_exitinfo,omitempty"` - VmxEptExeconly bool `json_name:"vmx_ept_execonly,omitempty"` - VmxEpt bool `json_name:"vmx_ept,omitempty"` - VmxEptad bool `json_name:"vmx_eptad,omitempty"` - VmxEptpSwitching bool `json_name:"vmx_eptp_switching,omitempty"` - VmxExitAckIntr bool `json_name:"vmx_exit_ack_intr,omitempty"` - VmxExitClearBndcfgs bool `json_name:"vmx_exit_clear_bndcfgs,omitempty"` - VmxExitClearRtitCtl bool `json_name:"vmx_exit_clear_rtit_ctl,omitempty"` - VmxExitLoadEfer bool `json_name:"vmx_exit_load_efer,omitempty"` - VmxExitLoadPat bool `json_name:"vmx_exit_load_pat,omitempty"` - VmxExitLoadPerfGlobalCtrl bool `json_name:"vmx_exit_load_perf_global_ctrl,omitempty"` - VmxExitNosaveDebugctl bool `json_name:"vmx_exit_nosave_debugctl,omitempty"` - VmxExitSaveEfer bool `json_name:"vmx_exit_save_efer,omitempty"` - VmxExitSavePat bool `json_name:"vmx_exit_save_pat,omitempty"` - VmxExitSavePreemptionTimer bool `json_name:"vmx_exit_save_preemption_timer,omitempty"` - VmxFlexpriority bool `json_name:"vmx_flexpriority,omitempty"` - VmxHltExit bool `json_name:"vmx_hlt_exit,omitempty"` - VmxInsOuts bool `json_name:"vmx_ins_outs,omitempty"` - VmxIntrExit bool `json_name:"vmx_intr_exit,omitempty"` - VmxInveptAllContext bool `json_name:"vmx_invept_all_context,omitempty"` - VmxInveptSingleContextNoglobals bool `json_name:"vmx_invept_single_context_noglobals,omitempty"` - VmxInveptSingleContext bool `json_name:"vmx_invept_single_context,omitempty"` - VmxInvept bool `json_name:"vmx_invept,omitempty"` - VmxInvlpgExit bool `json_name:"vmx_invlpg_exit,omitempty"` - VmxInvpcidExit bool `json_name:"vmx_invpcid_exit,omitempty"` - VmxInvvpidAllContext bool `json_name:"vmx_invvpid_all_context,omitempty"` - VmxInvvpidSingleAddr bool `json_name:"vmx_invvpid_single_addr,omitempty"` - VmxInvvpid bool `json_name:"vmx_invvpid,omitempty"` - VmxIoBitmap bool `json_name:"vmx_io_bitmap,omitempty"` - VmxIoExit bool `json_name:"vmx_io_exit,omitempty"` - VmxMonitorExit bool `json_name:"vmx_monitor_exit,omitempty"` - VmxMovdrExit bool `json_name:"vmx_movdr_exit,omitempty"` - VmxMsrBitmap bool `json_name:"vmx_msr_bitmap,omitempty"` - VmxMtf bool `json_name:"vmx_mtf,omitempty"` - VmxMwaitExit bool `json_name:"vmx_mwait_exit,omitempty"` - VmxNmiExit bool `json_name:"vmx_nmi_exit,omitempty"` - VmxPageWalk4 bool `json_name:"vmx_page_walk_4,omitempty"` - VmxPageWalk5 bool `json_name:"vmx_page_walk_5,omitempty"` - VmxPauseExit bool `json_name:"vmx_pause_exit,omitempty"` - VmxPle bool `json_name:"vmx_ple,omitempty"` - VmxPml bool `json_name:"vmx_pml,omitempty"` - VmxPostedIntr bool `json_name:"vmx_posted_intr,omitempty"` - VmxPreemptionTimer bool `json_name:"vmx_preemption_timer,omitempty"` - VmxRdpmcExit bool `json_name:"vmx_rdpmc_exit,omitempty"` - VmxRdrandExit bool `json_name:"vmx_rdrand_exit,omitempty"` - VmxRdseedExit bool `json_name:"vmx_rdseed_exit,omitempty"` - VmxRdtscExit bool `json_name:"vmx_rdtsc_exit,omitempty"` - VmxRdtscpExit bool `json_name:"vmx_rdtscp_exit,omitempty"` - VmxSecondaryCtls bool `json_name:"vmx_secondary_ctls,omitempty"` - VmxShadowVmcs bool `json_name:"vmx_shadow_vmcs,omitempty"` - VmxStoreLma bool `json_name:"vmx_store_lma,omitempty"` - VmxTrueCtls bool `json_name:"vmx_true_ctls,omitempty"` - VmxTscOffset bool `json_name:"vmx_tsc_offset,omitempty"` - VmxUnrestrictedGuest bool `json_name:"vmx_unrestricted_guest,omitempty"` - VmxVintrPending bool `json_name:"vmx_vintr_pending,omitempty"` - VmxVmfunc bool `json_name:"vmx_vmfunc,omitempty"` - VmxVmwriteVmexitFields bool `json_name:"vmx_vmwrite_vmexit_fields,omitempty"` - VmxVnmiPending bool `json_name:"vmx_vnmi_pending,omitempty"` - VmxVnmi bool `json_name:"vmx_vnmi,omitempty"` - VmxVpid bool `json_name:"vmx_vpid,omitempty"` - VmxWbinvdExit bool `json_name:"vmx_wbinvd_exit,omitempty"` - VmxXsaves bool `json_name:"vmx_xsaves,omitempty"` - VmxZeroLenInject bool `json_name:"vmx_zero_len_inject,omitempty"` - Vmx bool `json_name:"vmx,omitempty"` - Vpclmulqdq bool `json_name:"vpclmulqdq,omitempty"` - Waitpkg bool `json_name:"waitpkg,omitempty"` - Wbnoinvd bool `json_name:"wbnoinvd,omitempty"` - Wdt bool `json_name:"wdt,omitempty"` - XForceFeatures bool `json_name:"x_force_features,omitempty" default:"false"` - XHvMaxVps string `json_name:"x_hv_max_vps,omitempty" default:"-1"` - XHvSynicKvmOnly bool `json_name:"x_hv_synic_kvm_only,omitempty" default:"false"` + vmwareCpuidFreq bool `json:"vmware_cpuid_freq,omitempty" default:"true"` + VmxActivityHlt bool `json:"vmx_activity_hlt,omitempty"` + VmxActivityShutdown bool `json:"vmx_activity_shutdown,omitempty"` + VmxActivityWaitSipi bool `json:"vmx_activity_wait_sipi,omitempty"` + VmxApicvRegister bool `json:"vmx_apicv_register,omitempty"` + VmxApicvVid bool `json:"vmx_apicv_vid,omitempty"` + VmxApicvX2apic bool `json:"vmx_apicv_x2apic,omitempty"` + VmxApicvXapic bool `json:"vmx_apicv_xapic,omitempty"` + VmxCr3LoadNoexit bool `json:"vmx_cr3_load_noexit,omitempty"` + VmxCr3StoreNoexit bool `json:"vmx_cr3_store_noexit,omitempty"` + VmxCr8LoadExit bool `json:"vmx_cr8_load_exit,omitempty"` + VmxCr8StoreExit bool `json:"vmx_cr8_store_exit,omitempty"` + VmxDescExit bool `json:"vmx_desc_exit,omitempty"` + VmxEnclsExit bool `json:"vmx_encls_exit,omitempty"` + VmxEntryIa32eMode bool `json:"vmx_entry_ia32e_mode,omitempty"` + VmxEntryLoadBndcfgs bool `json:"vmx_entry_load_bndcfgs,omitempty"` + VmxEntryLoadEfer bool `json:"vmx_entry_load_efer,omitempty"` + VmxEntryLoadPat bool `json:"vmx_entry_load_pat,omitempty"` + VmxEntryLoadPerfGlobalCtrl bool `json:"vmx_entry_load_perf_global_ctrl,omitempty"` + VmxEntryLoadRtitCtl bool `json:"vmx_entry_load_rtit_ctl,omitempty"` + VmxEntryNoloadDebugctl bool `json:"vmx_entry_noload_debugctl,omitempty"` + VmxEpt1gb bool `json:"vmx_ept_1gb,omitempty"` + VmxEpt2mb bool `json:"vmx_ept_2mb,omitempty"` + VmxEptAdvancedExitinfo bool `json:"vmx_ept_advanced_exitinfo,omitempty"` + VmxEptExeconly bool `json:"vmx_ept_execonly,omitempty"` + VmxEpt bool `json:"vmx_ept,omitempty"` + VmxEptad bool `json:"vmx_eptad,omitempty"` + VmxEptpSwitching bool `json:"vmx_eptp_switching,omitempty"` + VmxExitAckIntr bool `json:"vmx_exit_ack_intr,omitempty"` + VmxExitClearBndcfgs bool `json:"vmx_exit_clear_bndcfgs,omitempty"` + VmxExitClearRtitCtl bool `json:"vmx_exit_clear_rtit_ctl,omitempty"` + VmxExitLoadEfer bool `json:"vmx_exit_load_efer,omitempty"` + VmxExitLoadPat bool `json:"vmx_exit_load_pat,omitempty"` + VmxExitLoadPerfGlobalCtrl bool `json:"vmx_exit_load_perf_global_ctrl,omitempty"` + VmxExitNosaveDebugctl bool `json:"vmx_exit_nosave_debugctl,omitempty"` + VmxExitSaveEfer bool `json:"vmx_exit_save_efer,omitempty"` + VmxExitSavePat bool `json:"vmx_exit_save_pat,omitempty"` + VmxExitSavePreemptionTimer bool `json:"vmx_exit_save_preemption_timer,omitempty"` + VmxFlexpriority bool `json:"vmx_flexpriority,omitempty"` + VmxHltExit bool `json:"vmx_hlt_exit,omitempty"` + VmxInsOuts bool `json:"vmx_ins_outs,omitempty"` + VmxIntrExit bool `json:"vmx_intr_exit,omitempty"` + VmxInveptAllContext bool `json:"vmx_invept_all_context,omitempty"` + VmxInveptSingleContextNoglobals bool `json:"vmx_invept_single_context_noglobals,omitempty"` + VmxInveptSingleContext bool `json:"vmx_invept_single_context,omitempty"` + VmxInvept bool `json:"vmx_invept,omitempty"` + VmxInvlpgExit bool `json:"vmx_invlpg_exit,omitempty"` + VmxInvpcidExit bool `json:"vmx_invpcid_exit,omitempty"` + VmxInvvpidAllContext bool `json:"vmx_invvpid_all_context,omitempty"` + VmxInvvpidSingleAddr bool `json:"vmx_invvpid_single_addr,omitempty"` + VmxInvvpid bool `json:"vmx_invvpid,omitempty"` + VmxIoBitmap bool `json:"vmx_io_bitmap,omitempty"` + VmxIoExit bool `json:"vmx_io_exit,omitempty"` + VmxMonitorExit bool `json:"vmx_monitor_exit,omitempty"` + VmxMovdrExit bool `json:"vmx_movdr_exit,omitempty"` + VmxMsrBitmap bool `json:"vmx_msr_bitmap,omitempty"` + VmxMtf bool `json:"vmx_mtf,omitempty"` + VmxMwaitExit bool `json:"vmx_mwait_exit,omitempty"` + VmxNmiExit bool `json:"vmx_nmi_exit,omitempty"` + VmxPageWalk4 bool `json:"vmx_page_walk_4,omitempty"` + VmxPageWalk5 bool `json:"vmx_page_walk_5,omitempty"` + VmxPauseExit bool `json:"vmx_pause_exit,omitempty"` + VmxPle bool `json:"vmx_ple,omitempty"` + VmxPml bool `json:"vmx_pml,omitempty"` + VmxPostedIntr bool `json:"vmx_posted_intr,omitempty"` + VmxPreemptionTimer bool `json:"vmx_preemption_timer,omitempty"` + VmxRdpmcExit bool `json:"vmx_rdpmc_exit,omitempty"` + VmxRdrandExit bool `json:"vmx_rdrand_exit,omitempty"` + VmxRdseedExit bool `json:"vmx_rdseed_exit,omitempty"` + VmxRdtscExit bool `json:"vmx_rdtsc_exit,omitempty"` + VmxRdtscpExit bool `json:"vmx_rdtscp_exit,omitempty"` + VmxSecondaryCtls bool `json:"vmx_secondary_ctls,omitempty"` + VmxShadowVmcs bool `json:"vmx_shadow_vmcs,omitempty"` + VmxStoreLma bool `json:"vmx_store_lma,omitempty"` + VmxTrueCtls bool `json:"vmx_true_ctls,omitempty"` + VmxTscOffset bool `json:"vmx_tsc_offset,omitempty"` + VmxUnrestrictedGuest bool `json:"vmx_unrestricted_guest,omitempty"` + VmxVintrPending bool `json:"vmx_vintr_pending,omitempty"` + VmxVmfunc bool `json:"vmx_vmfunc,omitempty"` + VmxVmwriteVmexitFields bool `json:"vmx_vmwrite_vmexit_fields,omitempty"` + VmxVnmiPending bool `json:"vmx_vnmi_pending,omitempty"` + VmxVnmi bool `json:"vmx_vnmi,omitempty"` + VmxVpid bool `json:"vmx_vpid,omitempty"` + VmxWbinvdExit bool `json:"vmx_wbinvd_exit,omitempty"` + VmxXsaves bool `json:"vmx_xsaves,omitempty"` + VmxZeroLenInject bool `json:"vmx_zero_len_inject,omitempty"` + Vmx bool `json:"vmx,omitempty"` + Vpclmulqdq bool `json:"vpclmulqdq,omitempty"` + Waitpkg bool `json:"waitpkg,omitempty"` + Wbnoinvd bool `json:"wbnoinvd,omitempty"` + Wdt bool `json:"wdt,omitempty"` + XForceFeatures bool `json:"x_force_features,omitempty" default:"false"` + XHvMaxVps string `json:"x_hv_max_vps,omitempty" default:"-1"` + XHvSynicKvmOnly bool `json:"x_hv_synic_kvm_only,omitempty" default:"false"` NoXIntelPtAutoLevel bool `json:"-"` - xIntelPtAutoLevel bool `json_name:"x_intel_pt_auto_level,omitempty" default:"true"` + xIntelPtAutoLevel bool `json:"x_intel_pt_auto_level,omitempty" default:"true"` NoXMigrateSmiCount bool `json:"-"` - xMigrateSmiCount bool `json_name:"x_migrate_smi_count,omitempty" default:"true"` - X2apic bool `json_name:"x2apic,omitempty"` - XcryptEn bool `json_name:"xcrypt_en,omitempty"` - Xcrypt bool `json_name:"xcrypt,omitempty"` - Xd bool `json_name:"xd,omitempty"` - Xgetbv1 bool `json_name:"xgetbv1,omitempty"` - Xlevel2 uint32 `json_name:"xlevel2,omitempty" default:"4294967295"` - Xlevel uint32 `json_name:"xlevel,omitempty" default:"4294967295"` - Xop bool `json_name:"xop,omitempty"` - Xsave bool `json_name:"xsave,omitempty"` - Xsavec bool `json_name:"xsavec,omitempty"` - Xsaveerptr bool `json_name:"xsaveerptr,omitempty"` - Xsaveopt bool `json_name:"xsaveopt,omitempty"` - Xsaves bool `json_name:"xsaves,omitempty"` - XstoreEn bool `json_name:"xstore_en,omitempty"` - Xstore bool `json_name:"xstore,omitempty"` - Xtpr bool `json_name:"xtpr,omitempty"` + xMigrateSmiCount bool `json:"x_migrate_smi_count,omitempty" default:"true"` + X2apic bool `json:"x2apic,omitempty"` + XcryptEn bool `json:"xcrypt_en,omitempty"` + Xcrypt bool `json:"xcrypt,omitempty"` + Xd bool `json:"xd,omitempty"` + Xgetbv1 bool `json:"xgetbv1,omitempty"` + Xlevel2 uint32 `json:"xlevel2,omitempty" default:"4294967295"` + Xlevel uint32 `json:"xlevel,omitempty" default:"4294967295"` + Xop bool `json:"xop,omitempty"` + Xsave bool `json:"xsave,omitempty"` + Xsavec bool `json:"xsavec,omitempty"` + Xsaveerptr bool `json:"xsaveerptr,omitempty"` + Xsaveopt bool `json:"xsaveopt,omitempty"` + Xsaves bool `json:"xsaves,omitempty"` + XstoreEn bool `json:"xstore_en,omitempty"` + Xstore bool `json:"xstore,omitempty"` + Xtpr bool `json:"xtpr,omitempty"` } func (d QemuDeviceWestmereX8664Cpu) MarshalJSON() ([]byte, error) { @@ -188142,15 +188142,15 @@ func (d QemuDeviceWestmereX8664Cpu) String() string { } type QemuDeviceI82801b11Bridge struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceI82801b11Bridge) MarshalJSON() ([]byte, error) { @@ -188206,15 +188206,15 @@ func (d QemuDeviceI82801b11Bridge) String() string { } type QemuDeviceIgdPassthroughIsaBridge struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceIgdPassthroughIsaBridge) MarshalJSON() ([]byte, error) { @@ -188270,24 +188270,24 @@ func (d QemuDeviceIgdPassthroughIsaBridge) String() string { } type QemuDeviceIoh3420 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - AerLogMax uint16 `json_name:"aer_log_max,omitempty" default:"8"` - Chassis uint8 `json_name:"chassis,omitempty" default:"0"` - DisableAcs bool `json_name:"disable_acs,omitempty" default:"false"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + AerLogMax uint16 `json:"aer_log_max,omitempty" default:"8"` + Chassis uint8 `json:"chassis,omitempty" default:"0"` + DisableAcs bool `json:"disable_acs,omitempty" default:"false"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoHotplug bool `json:"-"` - hotplug bool `json_name:"hotplug,omitempty" default:"true"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Port uint8 `json_name:"port,omitempty" default:"0"` + hotplug bool `json:"hotplug,omitempty" default:"true"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Port uint8 `json:"port,omitempty" default:"0"` NoPowerControllerPresent bool `json:"-"` - powerControllerPresent bool `json_name:"power_controller_present,omitempty" default:"true"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Slot uint16 `json_name:"slot,omitempty" default:"0"` + powerControllerPresent bool `json:"power_controller_present,omitempty" default:"true"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Slot uint16 `json:"slot,omitempty" default:"0"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceIoh3420) MarshalJSON() ([]byte, error) { @@ -188378,24 +188378,24 @@ func (d QemuDeviceIoh3420) String() string { } type QemuDevicePciBridge struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - BusReserve uint32 `json_name:"bus_reserve,omitempty" default:"4294967295"` - ChassisNr uint8 `json_name:"chassis_nr,omitempty" default:"0"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - IoReserve uint32 `json_name:"io_reserve,omitempty"` - MemReserve uint32 `json_name:"mem_reserve,omitempty"` - Msi QemuDeviceOptOnOffAuto `json_name:"msi,omitempty" default:"auto"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Pref32Reserve uint32 `json_name:"pref32_reserve,omitempty"` - Pref64Reserve uint32 `json_name:"pref64_reserve,omitempty"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + BusReserve uint32 `json:"bus_reserve,omitempty" default:"4294967295"` + ChassisNr uint8 `json:"chassis_nr,omitempty" default:"0"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + IoReserve uint32 `json:"io_reserve,omitempty"` + MemReserve uint32 `json:"mem_reserve,omitempty"` + Msi QemuDeviceOptOnOffAuto `json:"msi,omitempty" default:"auto"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Pref32Reserve uint32 `json:"pref32_reserve,omitempty"` + Pref64Reserve uint32 `json:"pref64_reserve,omitempty"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoShpc bool `json:"-"` - shpc bool `json_name:"shpc,omitempty" default:"true"` + shpc bool `json:"shpc,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePciBridge) MarshalJSON() ([]byte, error) { @@ -188487,24 +188487,24 @@ func (d QemuDevicePciBridge) String() string { } type QemuDevicePciBridgeSeat struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - BusReserve uint32 `json_name:"bus_reserve,omitempty" default:"4294967295"` - ChassisNr uint8 `json_name:"chassis_nr,omitempty" default:"0"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - IoReserve uint32 `json_name:"io_reserve,omitempty"` - MemReserve uint32 `json_name:"mem_reserve,omitempty"` - Msi QemuDeviceOptOnOffAuto `json_name:"msi,omitempty" default:"auto"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Pref32Reserve uint32 `json_name:"pref32_reserve,omitempty"` - Pref64Reserve uint32 `json_name:"pref64_reserve,omitempty"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + BusReserve uint32 `json:"bus_reserve,omitempty" default:"4294967295"` + ChassisNr uint8 `json:"chassis_nr,omitempty" default:"0"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + IoReserve uint32 `json:"io_reserve,omitempty"` + MemReserve uint32 `json:"mem_reserve,omitempty"` + Msi QemuDeviceOptOnOffAuto `json:"msi,omitempty" default:"auto"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Pref32Reserve uint32 `json:"pref32_reserve,omitempty"` + Pref64Reserve uint32 `json:"pref64_reserve,omitempty"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoShpc bool `json:"-"` - shpc bool `json_name:"shpc,omitempty" default:"true"` + shpc bool `json:"shpc,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePciBridgeSeat) MarshalJSON() ([]byte, error) { @@ -188596,16 +188596,16 @@ func (d QemuDevicePciBridgeSeat) String() string { } type QemuDevicePciePciBridge struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Msi QemuDeviceOptOnOffAuto `json_name:"msi,omitempty" default:"auto"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Msi QemuDeviceOptOnOffAuto `json:"msi,omitempty" default:"auto"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePciePciBridge) MarshalJSON() ([]byte, error) { @@ -188665,31 +188665,31 @@ func (d QemuDevicePciePciBridge) String() string { } type QemuDevicePcieRootPort struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - AerLogMax uint16 `json_name:"aer_log_max,omitempty" default:"8"` - BusReserve uint32 `json_name:"bus_reserve,omitempty" default:"4294967295"` - Chassis uint8 `json_name:"chassis,omitempty" default:"0"` - DisableAcs bool `json_name:"disable_acs,omitempty" default:"false"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + AerLogMax uint16 `json:"aer_log_max,omitempty" default:"8"` + BusReserve uint32 `json:"bus_reserve,omitempty" default:"4294967295"` + Chassis uint8 `json:"chassis,omitempty" default:"0"` + DisableAcs bool `json:"disable_acs,omitempty" default:"false"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoHotplug bool `json:"-"` - hotplug bool `json_name:"hotplug,omitempty" default:"true"` - IoReserve uint32 `json_name:"io_reserve,omitempty"` - MemReserve uint32 `json_name:"mem_reserve,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Port uint8 `json_name:"port,omitempty" default:"0"` + hotplug bool `json:"hotplug,omitempty" default:"true"` + IoReserve uint32 `json:"io_reserve,omitempty"` + MemReserve uint32 `json:"mem_reserve,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Port uint8 `json:"port,omitempty" default:"0"` NoPowerControllerPresent bool `json:"-"` - powerControllerPresent bool `json_name:"power_controller_present,omitempty" default:"true"` - Pref32Reserve uint32 `json_name:"pref32_reserve,omitempty"` - Pref64Reserve uint32 `json_name:"pref64_reserve,omitempty"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Slot uint16 `json_name:"slot,omitempty" default:"0"` + powerControllerPresent bool `json:"power_controller_present,omitempty" default:"true"` + Pref32Reserve uint32 `json:"pref32_reserve,omitempty"` + Pref64Reserve uint32 `json:"pref64_reserve,omitempty"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Slot uint16 `json:"slot,omitempty" default:"0"` NoXMigrateMsix bool `json:"-"` - xMigrateMsix bool `json_name:"x_migrate_msix,omitempty" default:"true"` + xMigrateMsix bool `json:"x_migrate_msix,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePcieRootPort) MarshalJSON() ([]byte, error) { @@ -188808,17 +188808,17 @@ func (d QemuDevicePcieRootPort) String() string { } type QemuDevicePxb struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - BusNr uint8 `json_name:"bus_nr,omitempty" default:"0"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - NumaNode uint16 `json_name:"numa_node,omitempty" default:"128"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + BusNr uint8 `json:"bus_nr,omitempty" default:"0"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + NumaNode uint16 `json:"numa_node,omitempty" default:"128"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePxb) MarshalJSON() ([]byte, error) { @@ -188882,17 +188882,17 @@ func (d QemuDevicePxb) String() string { } type QemuDevicePxbPcie struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - BusNr uint8 `json_name:"bus_nr,omitempty" default:"0"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - NumaNode uint16 `json_name:"numa_node,omitempty" default:"128"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + BusNr uint8 `json:"bus_nr,omitempty" default:"0"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + NumaNode uint16 `json:"numa_node,omitempty" default:"128"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePxbPcie) MarshalJSON() ([]byte, error) { @@ -188956,30 +188956,30 @@ func (d QemuDevicePxbPcie) String() string { } type QemuDeviceUsbHost struct { - Attached bool `json_name:"attached,omitempty"` - Bootindex string `json_name:"bootindex,omitempty"` + Attached bool `json:"attached,omitempty"` + Bootindex string `json:"bootindex,omitempty"` NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` + fullPath bool `json:"full_path,omitempty" default:"true"` NoGuestReset bool `json:"-"` - guestReset bool `json_name:"guest_reset,omitempty" default:"true"` - GuestResetsAll bool `json_name:"guest_resets_all,omitempty" default:"false"` - Hostaddr uint32 `json_name:"hostaddr,omitempty" default:"0"` - Hostbus uint32 `json_name:"hostbus,omitempty" default:"0"` - Hostdevice string `json_name:"hostdevice,omitempty"` - Hostport string `json_name:"hostport,omitempty"` - Isobsize uint32 `json_name:"isobsize,omitempty" default:"32"` - Isobufs uint32 `json_name:"isobufs,omitempty" default:"4"` - Loglevel uint32 `json_name:"loglevel,omitempty" default:"2"` + guestReset bool `json:"guest_reset,omitempty" default:"true"` + GuestResetsAll bool `json:"guest_resets_all,omitempty" default:"false"` + Hostaddr uint32 `json:"hostaddr,omitempty" default:"0"` + Hostbus uint32 `json:"hostbus,omitempty" default:"0"` + Hostdevice string `json:"hostdevice,omitempty"` + Hostport string `json:"hostport,omitempty"` + Isobsize uint32 `json:"isobsize,omitempty" default:"32"` + Isobufs uint32 `json:"isobufs,omitempty" default:"4"` + Loglevel uint32 `json:"loglevel,omitempty" default:"2"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` NoPipeline bool `json:"-"` - pipeline bool `json_name:"pipeline,omitempty" default:"true"` - Port string `json_name:"port,omitempty"` - Productid uint32 `json_name:"productid,omitempty" default:"0"` - Serial string `json_name:"serial,omitempty"` + pipeline bool `json:"pipeline,omitempty" default:"true"` + Port string `json:"port,omitempty"` + Productid uint32 `json:"productid,omitempty" default:"0"` + Serial string `json:"serial,omitempty"` NoSuppressRemoteWake bool `json:"-"` - suppressRemoteWake bool `json_name:"suppress_remote_wake,omitempty" default:"true"` - Vendorid uint32 `json_name:"vendorid,omitempty" default:"0"` + suppressRemoteWake bool `json:"suppress_remote_wake,omitempty" default:"true"` + Vendorid uint32 `json:"vendorid,omitempty" default:"0"` } func (d QemuDeviceUsbHost) MarshalJSON() ([]byte, error) { @@ -189094,15 +189094,15 @@ func (d QemuDeviceUsbHost) String() string { } type QemuDeviceUsbHub struct { - Attached bool `json_name:"attached,omitempty"` + Attached bool `json:"attached,omitempty"` NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` + fullPath bool `json:"full_path,omitempty" default:"true"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - PortPower bool `json_name:"port_power,omitempty" default:"false"` - Port string `json_name:"port,omitempty"` - Ports uint32 `json_name:"ports,omitempty" default:"8"` - Serial string `json_name:"serial,omitempty"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + PortPower bool `json:"port_power,omitempty" default:"false"` + Port string `json:"port,omitempty"` + Ports uint32 `json:"ports,omitempty" default:"8"` + Serial string `json:"serial,omitempty"` } func (d QemuDeviceUsbHub) MarshalJSON() ([]byte, error) { @@ -189157,15 +189157,15 @@ func (d QemuDeviceUsbHub) String() string { } type QemuDeviceVfioPciIgdLpcBridge struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceVfioPciIgdLpcBridge) MarshalJSON() ([]byte, error) { @@ -189221,7 +189221,7 @@ func (d QemuDeviceVfioPciIgdLpcBridge) String() string { } type QemuDeviceVmbusBridge struct { - Irq uint8 `json_name:"irq,omitempty" default:"7"` + Irq uint8 `json:"irq,omitempty" default:"7"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -189239,17 +189239,17 @@ func (d QemuDeviceVmbusBridge) String() string { } type QemuDeviceX3130Upstream struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - AerLogMax uint16 `json_name:"aer_log_max,omitempty" default:"8"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Port uint8 `json_name:"port,omitempty" default:"0"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + AerLogMax uint16 `json:"aer_log_max,omitempty" default:"8"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Port uint8 `json:"port,omitempty" default:"0"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceX3130Upstream) MarshalJSON() ([]byte, error) { @@ -189313,23 +189313,23 @@ func (d QemuDeviceX3130Upstream) String() string { } type QemuDeviceXio3130Downstream struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - AerLogMax uint16 `json_name:"aer_log_max,omitempty" default:"8"` - Chassis uint8 `json_name:"chassis,omitempty" default:"0"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + AerLogMax uint16 `json:"aer_log_max,omitempty" default:"8"` + Chassis uint8 `json:"chassis,omitempty" default:"0"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoHotplug bool `json:"-"` - hotplug bool `json_name:"hotplug,omitempty" default:"true"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Port uint8 `json_name:"port,omitempty" default:"0"` + hotplug bool `json:"hotplug,omitempty" default:"true"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Port uint8 `json:"port,omitempty" default:"0"` NoPowerControllerPresent bool `json:"-"` - powerControllerPresent bool `json_name:"power_controller_present,omitempty" default:"true"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Slot uint16 `json_name:"slot,omitempty" default:"0"` + powerControllerPresent bool `json:"power_controller_present,omitempty" default:"true"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Slot uint16 `json:"slot,omitempty" default:"0"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceXio3130Downstream) MarshalJSON() ([]byte, error) { @@ -189417,19 +189417,19 @@ func (d QemuDeviceXio3130Downstream) String() string { } type QemuDeviceAtiVga struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - GuestHwcursor bool `json_name:"guest_hwcursor,omitempty" default:"false"` - Model string `json_name:"model,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - VgamemMb uint32 `json_name:"vgamem_mb,omitempty" default:"16"` - XDeviceId uint16 `json_name:"x_device_id,omitempty" default:"20550"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + GuestHwcursor bool `json:"guest_hwcursor,omitempty" default:"false"` + Model string `json:"model,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + VgamemMb uint32 `json:"vgamem_mb,omitempty" default:"16"` + XDeviceId uint16 `json:"x_device_id,omitempty" default:"20550"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceAtiVga) MarshalJSON() ([]byte, error) { @@ -189500,23 +189500,23 @@ func (d QemuDeviceAtiVga) String() string { } type QemuDeviceBochsDisplay struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - BigEndianFramebuffer bool `json_name:"big_endian_framebuffer,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + BigEndianFramebuffer bool `json:"big_endian_framebuffer,omitempty"` NoEdid bool `json:"-"` - edid bool `json_name:"edid,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Vgamem uint32 `json_name:"vgamem,omitempty" default:"16777216"` + edid bool `json:"edid,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Vgamem uint32 `json:"vgamem,omitempty" default:"16777216"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` - Xmax uint32 `json_name:"xmax,omitempty" default:"0"` - Xres uint32 `json_name:"xres,omitempty" default:"0"` - Ymax uint32 `json_name:"ymax,omitempty" default:"0"` - Yres uint32 `json_name:"yres,omitempty" default:"0"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` + Xmax uint32 `json:"xmax,omitempty" default:"0"` + Xres uint32 `json:"xres,omitempty" default:"0"` + Ymax uint32 `json:"ymax,omitempty" default:"0"` + Yres uint32 `json:"yres,omitempty" default:"0"` } func (d QemuDeviceBochsDisplay) MarshalJSON() ([]byte, error) { @@ -189603,19 +189603,19 @@ func (d QemuDeviceBochsDisplay) String() string { } type QemuDeviceCirrusVga struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoBlitter bool `json:"-"` - blitter bool `json_name:"blitter,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - GlobalVmstate bool `json_name:"global_vmstate,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - VgamemMb uint32 `json_name:"vgamem_mb,omitempty" default:"4"` + blitter bool `json:"blitter,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + GlobalVmstate bool `json:"global_vmstate,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + VgamemMb uint32 `json:"vgamem_mb,omitempty" default:"4"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceCirrusVga) MarshalJSON() ([]byte, error) { @@ -189687,8 +189687,8 @@ func (d QemuDeviceCirrusVga) String() string { type QemuDeviceIsaCirrusVga struct { NoBlitter bool `json:"-"` - blitter bool `json_name:"blitter,omitempty" default:"true"` - VgamemMb uint32 `json_name:"vgamem_mb,omitempty" default:"4"` + blitter bool `json:"blitter,omitempty" default:"true"` + VgamemMb uint32 `json:"vgamem_mb,omitempty" default:"4"` } func (d QemuDeviceIsaCirrusVga) MarshalJSON() ([]byte, error) { @@ -189721,7 +189721,7 @@ func (d QemuDeviceIsaCirrusVga) String() string { } type QemuDeviceIsaVga struct { - VgamemMb uint32 `json_name:"vgamem_mb,omitempty" default:"8"` + VgamemMb uint32 `json:"vgamem_mb,omitempty" default:"8"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -189739,30 +189739,30 @@ func (d QemuDeviceIsaVga) String() string { } type QemuDeviceQxl struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Cmdlog uint32 `json_name:"cmdlog,omitempty" default:"0"` - Debug uint32 `json_name:"debug,omitempty" default:"0"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - GlobalVmstate bool `json_name:"global_vmstate,omitempty" default:"false"` - Guestdebug uint32 `json_name:"guestdebug,omitempty" default:"0"` - MaxOutputs uint16 `json_name:"max_outputs,omitempty" default:"0"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - RamSize uint32 `json_name:"ram_size,omitempty" default:"67108864"` - RamSizeMb uint32 `json_name:"ram_size_mb,omitempty" default:"4294967295"` - Revision uint32 `json_name:"revision,omitempty" default:"5"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Surfaces string `json_name:"surfaces,omitempty" default:"1024"` - VgamemMb uint32 `json_name:"vgamem_mb,omitempty" default:"16"` - Vram64SizeMb uint32 `json_name:"vram64_size_mb,omitempty" default:"4294967295"` - VramSize uint64 `json_name:"vram_size,omitempty" default:"67108864"` - VramSizeMb uint32 `json_name:"vram_size_mb,omitempty" default:"4294967295"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Cmdlog uint32 `json:"cmdlog,omitempty" default:"0"` + Debug uint32 `json:"debug,omitempty" default:"0"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + GlobalVmstate bool `json:"global_vmstate,omitempty" default:"false"` + Guestdebug uint32 `json:"guestdebug,omitempty" default:"0"` + MaxOutputs uint16 `json:"max_outputs,omitempty" default:"0"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + RamSize uint32 `json:"ram_size,omitempty" default:"67108864"` + RamSizeMb uint32 `json:"ram_size_mb,omitempty" default:"4294967295"` + Revision uint32 `json:"revision,omitempty" default:"5"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Surfaces string `json:"surfaces,omitempty" default:"1024"` + VgamemMb uint32 `json:"vgamem_mb,omitempty" default:"16"` + Vram64SizeMb uint32 `json:"vram64_size_mb,omitempty" default:"4294967295"` + VramSize uint64 `json:"vram_size,omitempty" default:"67108864"` + VramSizeMb uint32 `json:"vram_size_mb,omitempty" default:"4294967295"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` - Xres uint32 `json_name:"xres,omitempty" default:"0"` - Yres uint32 `json_name:"yres,omitempty" default:"0"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` + Xres uint32 `json:"xres,omitempty" default:"0"` + Yres uint32 `json:"yres,omitempty" default:"0"` } func (d QemuDeviceQxl) MarshalJSON() ([]byte, error) { @@ -189877,30 +189877,30 @@ func (d QemuDeviceQxl) String() string { } type QemuDeviceQxlVga struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Cmdlog uint32 `json_name:"cmdlog,omitempty" default:"0"` - Debug uint32 `json_name:"debug,omitempty" default:"0"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - GlobalVmstate bool `json_name:"global_vmstate,omitempty" default:"false"` - Guestdebug uint32 `json_name:"guestdebug,omitempty" default:"0"` - MaxOutputs uint16 `json_name:"max_outputs,omitempty" default:"0"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - RamSize uint32 `json_name:"ram_size,omitempty" default:"67108864"` - RamSizeMb uint32 `json_name:"ram_size_mb,omitempty" default:"4294967295"` - Revision uint32 `json_name:"revision,omitempty" default:"5"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Surfaces string `json_name:"surfaces,omitempty" default:"1024"` - VgamemMb uint32 `json_name:"vgamem_mb,omitempty" default:"16"` - Vram64SizeMb uint32 `json_name:"vram64_size_mb,omitempty" default:"4294967295"` - VramSize uint64 `json_name:"vram_size,omitempty" default:"67108864"` - VramSizeMb uint32 `json_name:"vram_size_mb,omitempty" default:"4294967295"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Cmdlog uint32 `json:"cmdlog,omitempty" default:"0"` + Debug uint32 `json:"debug,omitempty" default:"0"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + GlobalVmstate bool `json:"global_vmstate,omitempty" default:"false"` + Guestdebug uint32 `json:"guestdebug,omitempty" default:"0"` + MaxOutputs uint16 `json:"max_outputs,omitempty" default:"0"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + RamSize uint32 `json:"ram_size,omitempty" default:"67108864"` + RamSizeMb uint32 `json:"ram_size_mb,omitempty" default:"4294967295"` + Revision uint32 `json:"revision,omitempty" default:"5"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Surfaces string `json:"surfaces,omitempty" default:"1024"` + VgamemMb uint32 `json:"vgamem_mb,omitempty" default:"16"` + Vram64SizeMb uint32 `json:"vram64_size_mb,omitempty" default:"4294967295"` + VramSize uint64 `json:"vram_size,omitempty" default:"67108864"` + VramSizeMb uint32 `json:"vram_size_mb,omitempty" default:"4294967295"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` - Xres uint32 `json_name:"xres,omitempty" default:"0"` - Yres uint32 `json_name:"yres,omitempty" default:"0"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` + Xres uint32 `json:"xres,omitempty" default:"0"` + Yres uint32 `json:"yres,omitempty" default:"0"` } func (d QemuDeviceQxlVga) MarshalJSON() ([]byte, error) { @@ -190027,25 +190027,25 @@ func (d QemuDeviceRamfb) String() string { } type QemuDeviceSecondaryVga struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - BigEndianFramebuffer bool `json_name:"big_endian_framebuffer,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + BigEndianFramebuffer bool `json:"big_endian_framebuffer,omitempty"` NoEdid bool `json:"-"` - edid bool `json_name:"edid,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + edid bool `json:"edid,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoQemuExtendedRegs bool `json:"-"` - qemuExtendedRegs bool `json_name:"qemu_extended_regs,omitempty" default:"true"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - VgamemMb uint32 `json_name:"vgamem_mb,omitempty" default:"16"` + qemuExtendedRegs bool `json:"qemu_extended_regs,omitempty" default:"true"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + VgamemMb uint32 `json:"vgamem_mb,omitempty" default:"16"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` - Xmax uint32 `json_name:"xmax,omitempty" default:"0"` - Xres uint32 `json_name:"xres,omitempty" default:"0"` - Ymax uint32 `json_name:"ymax,omitempty" default:"0"` - Yres uint32 `json_name:"yres,omitempty" default:"0"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` + Xmax uint32 `json:"xmax,omitempty" default:"0"` + Xres uint32 `json:"xres,omitempty" default:"0"` + Ymax uint32 `json:"ymax,omitempty" default:"0"` + Yres uint32 `json:"yres,omitempty" default:"0"` } func (d QemuDeviceSecondaryVga) MarshalJSON() ([]byte, error) { @@ -190152,28 +190152,28 @@ func (d QemuDeviceSga) String() string { } type QemuDeviceVga struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - BigEndianFramebuffer bool `json_name:"big_endian_framebuffer,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + BigEndianFramebuffer bool `json:"big_endian_framebuffer,omitempty"` NoEdid bool `json:"-"` - edid bool `json_name:"edid,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - GlobalVmstate bool `json_name:"global_vmstate,omitempty" default:"false"` + edid bool `json:"edid,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + GlobalVmstate bool `json:"global_vmstate,omitempty" default:"false"` NoMmio bool `json:"-"` - mmio bool `json_name:"mmio,omitempty" default:"true"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + mmio bool `json:"mmio,omitempty" default:"true"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoQemuExtendedRegs bool `json:"-"` - qemuExtendedRegs bool `json_name:"qemu_extended_regs,omitempty" default:"true"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - VgamemMb uint32 `json_name:"vgamem_mb,omitempty" default:"16"` + qemuExtendedRegs bool `json:"qemu_extended_regs,omitempty" default:"true"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + VgamemMb uint32 `json:"vgamem_mb,omitempty" default:"16"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` - Xmax uint32 `json_name:"xmax,omitempty" default:"0"` - Xres uint32 `json_name:"xres,omitempty" default:"0"` - Ymax uint32 `json_name:"ymax,omitempty" default:"0"` - Yres uint32 `json_name:"yres,omitempty" default:"0"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` + Xmax uint32 `json:"xmax,omitempty" default:"0"` + Xres uint32 `json:"xres,omitempty" default:"0"` + Ymax uint32 `json:"ymax,omitempty" default:"0"` + Yres uint32 `json:"yres,omitempty" default:"0"` } func (d QemuDeviceVga) MarshalJSON() ([]byte, error) { @@ -190280,26 +190280,26 @@ func (d QemuDeviceVga) String() string { type QemuDeviceVhostUserGpu struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Chardev string `json_name:"chardev,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Chardev string `json:"chardev,omitempty"` NoEdid bool `json:"-"` - edid bool `json_name:"edid,omitempty" default:"true"` + edid bool `json:"edid,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxOutputs uint32 `json_name:"max_outputs,omitempty" default:"1"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxOutputs uint32 `json:"max_outputs,omitempty" default:"1"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - Xres uint32 `json_name:"xres,omitempty" default:"1024"` - Yres uint32 `json_name:"yres,omitempty" default:"768"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + Xres uint32 `json:"xres,omitempty" default:"1024"` + Yres uint32 `json:"yres,omitempty" default:"768"` } func (d QemuDeviceVhostUserGpu) MarshalJSON() ([]byte, error) { @@ -190401,56 +190401,56 @@ func (d QemuDeviceVhostUserGpu) String() string { } type QemuDeviceVhostUserGpuPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Chardev string `json_name:"chardev,omitempty"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Chardev string `json:"chardev,omitempty"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEdid bool `json:"-"` - edid bool `json_name:"edid,omitempty" default:"true"` + edid bool `json:"edid,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - Ioeventfd bool `json_name:"ioeventfd,omitempty" default:"false"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxOutputs uint32 `json_name:"max_outputs,omitempty" default:"1"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + Ioeventfd bool `json:"ioeventfd,omitempty" default:"false"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxOutputs uint32 `json:"max_outputs,omitempty" default:"1"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"3"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"3"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` - Xres uint32 `json_name:"xres,omitempty" default:"1024"` - Yres uint32 `json_name:"yres,omitempty" default:"768"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` + Xres uint32 `json:"xres,omitempty" default:"1024"` + Yres uint32 `json:"yres,omitempty" default:"768"` } func (d QemuDeviceVhostUserGpuPci) MarshalJSON() ([]byte, error) { @@ -190659,57 +190659,57 @@ func (d QemuDeviceVhostUserGpuPci) String() string { } type QemuDeviceVhostUserVga struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - BigEndianFramebuffer bool `json_name:"big_endian_framebuffer,omitempty"` - Chardev string `json_name:"chardev,omitempty"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + BigEndianFramebuffer bool `json:"big_endian_framebuffer,omitempty"` + Chardev string `json:"chardev,omitempty"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEdid bool `json:"-"` - edid bool `json_name:"edid,omitempty" default:"true"` + edid bool `json:"edid,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - Ioeventfd bool `json_name:"ioeventfd,omitempty" default:"false"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxOutputs uint32 `json_name:"max_outputs,omitempty" default:"1"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + Ioeventfd bool `json:"ioeventfd,omitempty" default:"false"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxOutputs uint32 `json:"max_outputs,omitempty" default:"1"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"3"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"3"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` - Xres uint32 `json_name:"xres,omitempty" default:"1024"` - Yres uint32 `json_name:"yres,omitempty" default:"768"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` + Xres uint32 `json:"xres,omitempty" default:"1024"` + Yres uint32 `json:"yres,omitempty" default:"768"` } func (d QemuDeviceVhostUserVga) MarshalJSON() ([]byte, error) { @@ -190922,29 +190922,29 @@ func (d QemuDeviceVhostUserVga) String() string { type QemuDeviceVirtioGpuDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` NoEdid bool `json:"-"` - edid bool `json_name:"edid,omitempty" default:"true"` + edid bool `json:"edid,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxHostmem uint32 `json_name:"max_hostmem,omitempty" default:"268435456"` - MaxOutputs uint32 `json_name:"max_outputs,omitempty" default:"1"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxHostmem uint32 `json:"max_hostmem,omitempty" default:"268435456"` + MaxOutputs uint32 `json:"max_outputs,omitempty" default:"1"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - Stats bool `json_name:"stats,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + Stats bool `json:"stats,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` + useStarted bool `json:"use_started,omitempty" default:"true"` NoVirgl bool `json:"-"` - virgl bool `json_name:"virgl,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - Xres uint32 `json_name:"xres,omitempty" default:"1024"` - Yres uint32 `json_name:"yres,omitempty" default:"768"` + virgl bool `json:"virgl,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + Xres uint32 `json:"xres,omitempty" default:"1024"` + Yres uint32 `json:"yres,omitempty" default:"768"` } func (d QemuDeviceVirtioGpuDevice) MarshalJSON() ([]byte, error) { @@ -191057,59 +191057,59 @@ func (d QemuDeviceVirtioGpuDevice) String() string { } type QemuDeviceVirtioGpuPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEdid bool `json:"-"` - edid bool `json_name:"edid,omitempty" default:"true"` + edid bool `json:"edid,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - Ioeventfd bool `json_name:"ioeventfd,omitempty" default:"false"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxHostmem uint32 `json_name:"max_hostmem,omitempty" default:"268435456"` - MaxOutputs uint32 `json_name:"max_outputs,omitempty" default:"1"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + Ioeventfd bool `json:"ioeventfd,omitempty" default:"false"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxHostmem uint32 `json:"max_hostmem,omitempty" default:"268435456"` + MaxOutputs uint32 `json:"max_outputs,omitempty" default:"1"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Stats bool `json_name:"stats,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Stats bool `json:"stats,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"3"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"3"` NoVirgl bool `json:"-"` - virgl bool `json_name:"virgl,omitempty" default:"true"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + virgl bool `json:"virgl,omitempty" default:"true"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` - Xres uint32 `json_name:"xres,omitempty" default:"1024"` - Yres uint32 `json_name:"yres,omitempty" default:"768"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` + Xres uint32 `json:"xres,omitempty" default:"1024"` + Yres uint32 `json:"yres,omitempty" default:"768"` } func (d QemuDeviceVirtioGpuPci) MarshalJSON() ([]byte, error) { @@ -191329,60 +191329,60 @@ func (d QemuDeviceVirtioGpuPci) String() string { } type QemuDeviceVirtioVga struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - BigEndianFramebuffer bool `json_name:"big_endian_framebuffer,omitempty"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + BigEndianFramebuffer bool `json:"big_endian_framebuffer,omitempty"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEdid bool `json:"-"` - edid bool `json_name:"edid,omitempty" default:"true"` + edid bool `json:"edid,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - Ioeventfd bool `json_name:"ioeventfd,omitempty" default:"false"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxHostmem uint32 `json_name:"max_hostmem,omitempty" default:"268435456"` - MaxOutputs uint32 `json_name:"max_outputs,omitempty" default:"1"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + Ioeventfd bool `json:"ioeventfd,omitempty" default:"false"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxHostmem uint32 `json:"max_hostmem,omitempty" default:"268435456"` + MaxOutputs uint32 `json:"max_outputs,omitempty" default:"1"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Stats bool `json_name:"stats,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Stats bool `json:"stats,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"3"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"3"` NoVirgl bool `json:"-"` - virgl bool `json_name:"virgl,omitempty" default:"true"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + virgl bool `json:"virgl,omitempty" default:"true"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` - Xres uint32 `json_name:"xres,omitempty" default:"1024"` - Yres uint32 `json_name:"yres,omitempty" default:"768"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` + Xres uint32 `json:"xres,omitempty" default:"1024"` + Yres uint32 `json:"yres,omitempty" default:"768"` } func (d QemuDeviceVirtioVga) MarshalJSON() ([]byte, error) { @@ -191605,17 +191605,17 @@ func (d QemuDeviceVirtioVga) String() string { } type QemuDeviceVmwareSvga struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - GlobalVmstate bool `json_name:"global_vmstate,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - VgamemMb uint32 `json_name:"vgamem_mb,omitempty" default:"16"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + GlobalVmstate bool `json:"global_vmstate,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + VgamemMb uint32 `json:"vgamem_mb,omitempty" default:"16"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceVmwareSvga) MarshalJSON() ([]byte, error) { @@ -191678,13 +191678,13 @@ func (d QemuDeviceVmwareSvga) String() string { } type QemuDeviceCcidCardEmulated struct { - Backend string `json_name:"backend,omitempty"` - Cert1 string `json_name:"cert1,omitempty"` - Cert2 string `json_name:"cert2,omitempty"` - Cert3 string `json_name:"cert3,omitempty"` - Db string `json_name:"db,omitempty"` - Debug uint8 `json_name:"debug,omitempty" default:"0"` - Slot uint32 `json_name:"slot,omitempty" default:"0"` + Backend string `json:"backend,omitempty"` + Cert1 string `json:"cert1,omitempty"` + Cert2 string `json:"cert2,omitempty"` + Cert3 string `json:"cert3,omitempty"` + Db string `json:"db,omitempty"` + Debug uint8 `json:"debug,omitempty" default:"0"` + Slot uint32 `json:"slot,omitempty" default:"0"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -191726,9 +191726,9 @@ func (d QemuDeviceCcidCardEmulated) String() string { } type QemuDeviceCcidCardPassthru struct { - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - Debug uint8 `json_name:"debug,omitempty" default:"0"` - Slot uint32 `json_name:"slot,omitempty" default:"0"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + Debug uint8 `json:"debug,omitempty" default:"0"` + Slot uint32 `json:"slot,omitempty" default:"0"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -191766,15 +191766,15 @@ func (d QemuDeviceI8042) String() string { } type QemuDeviceIpoctal232 struct { - Chardev0 string `json_name:"chardev0,omitempty"` // ID of a chardev to use as a backend - Chardev1 string `json_name:"chardev1,omitempty"` // ID of a chardev to use as a backend - Chardev2 string `json_name:"chardev2,omitempty"` // ID of a chardev to use as a backend - Chardev3 string `json_name:"chardev3,omitempty"` // ID of a chardev to use as a backend - Chardev4 string `json_name:"chardev4,omitempty"` // ID of a chardev to use as a backend - Chardev5 string `json_name:"chardev5,omitempty"` // ID of a chardev to use as a backend - Chardev6 string `json_name:"chardev6,omitempty"` // ID of a chardev to use as a backend - Chardev7 string `json_name:"chardev7,omitempty"` // ID of a chardev to use as a backend - Slot string `json_name:"slot,omitempty" default:"-1"` + Chardev0 string `json:"chardev0,omitempty"` // ID of a chardev to use as a backend + Chardev1 string `json:"chardev1,omitempty"` // ID of a chardev to use as a backend + Chardev2 string `json:"chardev2,omitempty"` // ID of a chardev to use as a backend + Chardev3 string `json:"chardev3,omitempty"` // ID of a chardev to use as a backend + Chardev4 string `json:"chardev4,omitempty"` // ID of a chardev to use as a backend + Chardev5 string `json:"chardev5,omitempty"` // ID of a chardev to use as a backend + Chardev6 string `json:"chardev6,omitempty"` // ID of a chardev to use as a backend + Chardev7 string `json:"chardev7,omitempty"` // ID of a chardev to use as a backend + Slot string `json:"slot,omitempty" default:"-1"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -191824,10 +191824,10 @@ func (d QemuDeviceIpoctal232) String() string { } type QemuDeviceIsaParallel struct { - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - Index uint32 `json_name:"index,omitempty" default:"4294967295"` - Iobase uint32 `json_name:"iobase,omitempty" default:"4294967295"` - Irq uint32 `json_name:"irq,omitempty" default:"7"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + Index uint32 `json:"index,omitempty" default:"4294967295"` + Iobase uint32 `json:"iobase,omitempty" default:"4294967295"` + Irq uint32 `json:"irq,omitempty" default:"7"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -191857,12 +191857,12 @@ func (d QemuDeviceIsaParallel) String() string { } type QemuDeviceIsaSerial struct { - Baudbase uint32 `json_name:"baudbase,omitempty" default:"115200"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - Index uint32 `json_name:"index,omitempty" default:"4294967295"` - Iobase uint32 `json_name:"iobase,omitempty" default:"4294967295"` - Irq uint32 `json_name:"irq,omitempty" default:"4294967295"` - Wakeup bool `json_name:"wakeup,omitempty" default:"false"` + Baudbase uint32 `json:"baudbase,omitempty" default:"115200"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + Index uint32 `json:"index,omitempty" default:"4294967295"` + Iobase uint32 `json:"iobase,omitempty" default:"4294967295"` + Irq uint32 `json:"irq,omitempty" default:"4294967295"` + Wakeup bool `json:"wakeup,omitempty" default:"false"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -191899,19 +191899,19 @@ func (d QemuDeviceIsaSerial) String() string { } type QemuDevicePciSerial struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Baudbase uint32 `json_name:"baudbase,omitempty" default:"115200"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - ProgIf uint8 `json_name:"prog_if,omitempty" default:"2"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Wakeup bool `json_name:"wakeup,omitempty" default:"false"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Baudbase uint32 `json:"baudbase,omitempty" default:"115200"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + ProgIf uint8 `json:"prog_if,omitempty" default:"2"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Wakeup bool `json:"wakeup,omitempty" default:"false"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePciSerial) MarshalJSON() ([]byte, error) { @@ -191982,18 +191982,18 @@ func (d QemuDevicePciSerial) String() string { } type QemuDevicePciSerial2x struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Chardev1 string `json_name:"chardev1,omitempty"` // ID of a chardev to use as a backend - Chardev2 string `json_name:"chardev2,omitempty"` // ID of a chardev to use as a backend - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - ProgIf uint8 `json_name:"prog_if,omitempty" default:"2"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Chardev1 string `json:"chardev1,omitempty"` // ID of a chardev to use as a backend + Chardev2 string `json:"chardev2,omitempty"` // ID of a chardev to use as a backend + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + ProgIf uint8 `json:"prog_if,omitempty" default:"2"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePciSerial2x) MarshalJSON() ([]byte, error) { @@ -192061,20 +192061,20 @@ func (d QemuDevicePciSerial2x) String() string { } type QemuDevicePciSerial4x struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Chardev1 string `json_name:"chardev1,omitempty"` // ID of a chardev to use as a backend - Chardev2 string `json_name:"chardev2,omitempty"` // ID of a chardev to use as a backend - Chardev3 string `json_name:"chardev3,omitempty"` // ID of a chardev to use as a backend - Chardev4 string `json_name:"chardev4,omitempty"` // ID of a chardev to use as a backend - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - ProgIf uint8 `json_name:"prog_if,omitempty" default:"2"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Chardev1 string `json:"chardev1,omitempty"` // ID of a chardev to use as a backend + Chardev2 string `json:"chardev2,omitempty"` // ID of a chardev to use as a backend + Chardev3 string `json:"chardev3,omitempty"` // ID of a chardev to use as a backend + Chardev4 string `json:"chardev4,omitempty"` // ID of a chardev to use as a backend + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + ProgIf uint8 `json:"prog_if,omitempty" default:"2"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePciSerial4x) MarshalJSON() ([]byte, error) { @@ -192150,15 +192150,15 @@ func (d QemuDevicePciSerial4x) String() string { } type QemuDeviceTpci200 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceTpci200) MarshalJSON() ([]byte, error) { @@ -192214,14 +192214,14 @@ func (d QemuDeviceTpci200) String() string { } type QemuDeviceUsbBraille struct { - Attached bool `json_name:"attached,omitempty"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend + Attached bool `json:"attached,omitempty"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` + fullPath bool `json:"full_path,omitempty" default:"true"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - Port string `json_name:"port,omitempty"` - Serial string `json_name:"serial,omitempty"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + Port string `json:"port,omitempty"` + Serial string `json:"serial,omitempty"` } func (d QemuDeviceUsbBraille) MarshalJSON() ([]byte, error) { @@ -192273,14 +192273,14 @@ func (d QemuDeviceUsbBraille) String() string { } type QemuDeviceUsbCcid struct { - Attached bool `json_name:"attached,omitempty"` - Debug uint8 `json_name:"debug,omitempty" default:"0"` + Attached bool `json:"attached,omitempty"` + Debug uint8 `json:"debug,omitempty" default:"0"` NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` + fullPath bool `json:"full_path,omitempty" default:"true"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - Port string `json_name:"port,omitempty"` - Serial string `json_name:"serial,omitempty"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + Port string `json:"port,omitempty"` + Serial string `json:"serial,omitempty"` } func (d QemuDeviceUsbCcid) MarshalJSON() ([]byte, error) { @@ -192332,15 +192332,15 @@ func (d QemuDeviceUsbCcid) String() string { } type QemuDeviceUsbKbd struct { - Attached bool `json_name:"attached,omitempty"` - Display string `json_name:"display,omitempty"` + Attached bool `json:"attached,omitempty"` + Display string `json:"display,omitempty"` NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` + fullPath bool `json:"full_path,omitempty" default:"true"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - Port string `json_name:"port,omitempty"` - Serial string `json_name:"serial,omitempty"` - UsbVersion uint32 `json_name:"usb_version,omitempty" default:"2"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + Port string `json:"port,omitempty"` + Serial string `json:"serial,omitempty"` + UsbVersion uint32 `json:"usb_version,omitempty" default:"2"` } func (d QemuDeviceUsbKbd) MarshalJSON() ([]byte, error) { @@ -192396,14 +192396,14 @@ func (d QemuDeviceUsbKbd) String() string { } type QemuDeviceUsbMouse struct { - Attached bool `json_name:"attached,omitempty"` + Attached bool `json:"attached,omitempty"` NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` + fullPath bool `json:"full_path,omitempty" default:"true"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - Port string `json_name:"port,omitempty"` - Serial string `json_name:"serial,omitempty"` - UsbVersion uint32 `json_name:"usb_version,omitempty" default:"2"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + Port string `json:"port,omitempty"` + Serial string `json:"serial,omitempty"` + UsbVersion uint32 `json:"usb_version,omitempty" default:"2"` } func (d QemuDeviceUsbMouse) MarshalJSON() ([]byte, error) { @@ -192455,15 +192455,15 @@ func (d QemuDeviceUsbMouse) String() string { } type QemuDeviceUsbSerial struct { - AlwaysPlugged bool `json_name:"always_plugged,omitempty" default:"false"` - Attached bool `json_name:"attached,omitempty"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend + AlwaysPlugged bool `json:"always_plugged,omitempty" default:"false"` + Attached bool `json:"attached,omitempty"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` + fullPath bool `json:"full_path,omitempty" default:"true"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - Port string `json_name:"port,omitempty"` - Serial string `json_name:"serial,omitempty"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + Port string `json:"port,omitempty"` + Serial string `json:"serial,omitempty"` } func (d QemuDeviceUsbSerial) MarshalJSON() ([]byte, error) { @@ -192518,16 +192518,16 @@ func (d QemuDeviceUsbSerial) String() string { } type QemuDeviceUsbTablet struct { - Attached bool `json_name:"attached,omitempty"` - Display string `json_name:"display,omitempty"` + Attached bool `json:"attached,omitempty"` + Display string `json:"display,omitempty"` NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` - Head uint32 `json_name:"head,omitempty" default:"0"` + fullPath bool `json:"full_path,omitempty" default:"true"` + Head uint32 `json:"head,omitempty" default:"0"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - Port string `json_name:"port,omitempty"` - Serial string `json_name:"serial,omitempty"` - UsbVersion uint32 `json_name:"usb_version,omitempty" default:"2"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + Port string `json:"port,omitempty"` + Serial string `json:"serial,omitempty"` + UsbVersion uint32 `json:"usb_version,omitempty" default:"2"` } func (d QemuDeviceUsbTablet) MarshalJSON() ([]byte, error) { @@ -192587,13 +192587,13 @@ func (d QemuDeviceUsbTablet) String() string { } type QemuDeviceUsbWacomTablet struct { - Attached bool `json_name:"attached,omitempty"` + Attached bool `json:"attached,omitempty"` NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` + fullPath bool `json:"full_path,omitempty" default:"true"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - Port string `json_name:"port,omitempty"` - Serial string `json_name:"serial,omitempty"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + Port string `json:"port,omitempty"` + Serial string `json:"serial,omitempty"` } func (d QemuDeviceUsbWacomTablet) MarshalJSON() ([]byte, error) { @@ -192642,22 +192642,22 @@ func (d QemuDeviceUsbWacomTablet) String() string { type QemuDeviceVhostUserInput struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Chardev string `json_name:"chardev,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Chardev string `json:"chardev,omitempty"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - Serial string `json_name:"serial,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + Serial string `json:"serial,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVhostUserInput) MarshalJSON() ([]byte, error) { @@ -192743,51 +192743,51 @@ func (d QemuDeviceVhostUserInput) String() string { } type QemuDeviceVhostUserInputPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Chardev string `json_name:"chardev,omitempty"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Chardev string `json:"chardev,omitempty"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Serial string `json_name:"serial,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Serial string `json:"serial,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"2"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"2"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVhostUserInputPci) MarshalJSON() ([]byte, error) { @@ -192977,9 +192977,9 @@ func (d QemuDeviceVhostUserInputPci) String() string { } type QemuDeviceVirtconsole struct { - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - Name string `json_name:"name,omitempty"` - Nr uint32 `json_name:"nr,omitempty" default:"4294967295"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + Name string `json:"name,omitempty"` + Nr uint32 `json:"nr,omitempty" default:"4294967295"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -193006,22 +193006,22 @@ func (d QemuDeviceVirtconsole) String() string { type QemuDeviceVirtioInputHostDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Evdev string `json_name:"evdev,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Evdev string `json:"evdev,omitempty"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - Serial string `json_name:"serial,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + Serial string `json:"serial,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVirtioInputHostDevice) MarshalJSON() ([]byte, error) { @@ -193107,51 +193107,51 @@ func (d QemuDeviceVirtioInputHostDevice) String() string { } type QemuDeviceVirtioInputHostPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` - Evdev string `json_name:"evdev,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` + Evdev string `json:"evdev,omitempty"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Serial string `json_name:"serial,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Serial string `json:"serial,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"2"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"2"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioInputHostPci) MarshalJSON() ([]byte, error) { @@ -193342,23 +193342,23 @@ func (d QemuDeviceVirtioInputHostPci) String() string { type QemuDeviceVirtioKeyboardDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Display string `json_name:"display,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Display string `json:"display,omitempty"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - Head uint32 `json_name:"head,omitempty" default:"0"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + Head uint32 `json:"head,omitempty" default:"0"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - Serial string `json_name:"serial,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + Serial string `json:"serial,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVirtioKeyboardDevice) MarshalJSON() ([]byte, error) { @@ -193448,52 +193448,52 @@ func (d QemuDeviceVirtioKeyboardDevice) String() string { } type QemuDeviceVirtioKeyboardPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` - Display string `json_name:"display,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` + Display string `json:"display,omitempty"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Head uint32 `json_name:"head,omitempty" default:"0"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Head uint32 `json:"head,omitempty" default:"0"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Serial string `json_name:"serial,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Serial string `json:"serial,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"2"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"2"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioKeyboardPci) MarshalJSON() ([]byte, error) { @@ -193688,25 +193688,25 @@ func (d QemuDeviceVirtioKeyboardPci) String() string { type QemuDeviceVirtioMouseDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Display string `json_name:"display,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Display string `json:"display,omitempty"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - Head uint32 `json_name:"head,omitempty" default:"0"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + Head uint32 `json:"head,omitempty" default:"0"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - Serial string `json_name:"serial,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + Serial string `json:"serial,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` + useStarted bool `json:"use_started,omitempty" default:"true"` NoWheelAxis bool `json:"-"` - wheelAxis bool `json_name:"wheel_axis,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + wheelAxis bool `json:"wheel_axis,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVirtioMouseDevice) MarshalJSON() ([]byte, error) { @@ -193804,54 +193804,54 @@ func (d QemuDeviceVirtioMouseDevice) String() string { } type QemuDeviceVirtioMousePci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` - Display string `json_name:"display,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` + Display string `json:"display,omitempty"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Head uint32 `json_name:"head,omitempty" default:"0"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Head uint32 `json:"head,omitempty" default:"0"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Serial string `json_name:"serial,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Serial string `json:"serial,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"2"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"2"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` NoWheelAxis bool `json:"-"` - wheelAxis bool `json_name:"wheel_axis,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + wheelAxis bool `json:"wheel_axis,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioMousePci) MarshalJSON() ([]byte, error) { @@ -194054,23 +194054,23 @@ func (d QemuDeviceVirtioMousePci) String() string { type QemuDeviceVirtioSerialDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` NoEmergencyWrite bool `json:"-"` - emergencyWrite bool `json_name:"emergency_write,omitempty" default:"true"` + emergencyWrite bool `json:"emergency_write,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxPorts uint32 `json_name:"max_ports,omitempty" default:"31"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxPorts uint32 `json:"max_ports,omitempty" default:"31"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVirtioSerialDevice) MarshalJSON() ([]byte, error) { @@ -194160,55 +194160,55 @@ func (d QemuDeviceVirtioSerialDevice) String() string { } type QemuDeviceVirtioSerialPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Class uint32 `json_name:"class,omitempty" default:"0"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Class uint32 `json:"class,omitempty" default:"0"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEmergencyWrite bool `json:"-"` - emergencyWrite bool `json_name:"emergency_write,omitempty" default:"true"` + emergencyWrite bool `json:"emergency_write,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxPorts uint32 `json_name:"max_ports,omitempty" default:"31"` + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxPorts uint32 `json:"max_ports,omitempty" default:"31"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"2"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"2"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioSerialPci) MarshalJSON() ([]byte, error) { @@ -194414,53 +194414,53 @@ func (d QemuDeviceVirtioSerialPci) String() string { } type QemuDeviceVirtioSerialPciNonTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Class uint32 `json_name:"class,omitempty" default:"0"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Class uint32 `json:"class,omitempty" default:"0"` NoEmergencyWrite bool `json:"-"` - emergencyWrite bool `json_name:"emergency_write,omitempty" default:"true"` + emergencyWrite bool `json:"emergency_write,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxPorts uint32 `json_name:"max_ports,omitempty" default:"31"` + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxPorts uint32 `json:"max_ports,omitempty" default:"31"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"2"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"2"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioSerialPciNonTransitional) MarshalJSON() ([]byte, error) { @@ -194659,53 +194659,53 @@ func (d QemuDeviceVirtioSerialPciNonTransitional) String() string { } type QemuDeviceVirtioSerialPciTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Class uint32 `json_name:"class,omitempty" default:"0"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Class uint32 `json:"class,omitempty" default:"0"` NoEmergencyWrite bool `json:"-"` - emergencyWrite bool `json_name:"emergency_write,omitempty" default:"true"` + emergencyWrite bool `json:"emergency_write,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxPorts uint32 `json_name:"max_ports,omitempty" default:"31"` + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxPorts uint32 `json:"max_ports,omitempty" default:"31"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"2"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"2"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioSerialPciTransitional) MarshalJSON() ([]byte, error) { @@ -194905,25 +194905,25 @@ func (d QemuDeviceVirtioSerialPciTransitional) String() string { type QemuDeviceVirtioTabletDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Display string `json_name:"display,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Display string `json:"display,omitempty"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - Head uint32 `json_name:"head,omitempty" default:"0"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + Head uint32 `json:"head,omitempty" default:"0"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - Serial string `json_name:"serial,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + Serial string `json:"serial,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` + useStarted bool `json:"use_started,omitempty" default:"true"` NoWheelAxis bool `json:"-"` - wheelAxis bool `json_name:"wheel_axis,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + wheelAxis bool `json:"wheel_axis,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVirtioTabletDevice) MarshalJSON() ([]byte, error) { @@ -195021,54 +195021,54 @@ func (d QemuDeviceVirtioTabletDevice) String() string { } type QemuDeviceVirtioTabletPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` - Display string `json_name:"display,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` + Display string `json:"display,omitempty"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Head uint32 `json_name:"head,omitempty" default:"0"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Head uint32 `json:"head,omitempty" default:"0"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Serial string `json_name:"serial,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Serial string `json:"serial,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"2"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"2"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` NoWheelAxis bool `json:"-"` - wheelAxis bool `json_name:"wheel_axis,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + wheelAxis bool `json:"wheel_axis,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioTabletPci) MarshalJSON() ([]byte, error) { @@ -195270,9 +195270,9 @@ func (d QemuDeviceVirtioTabletPci) String() string { } type QemuDeviceVirtserialport struct { - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - Name string `json_name:"name,omitempty"` - Nr uint32 `json_name:"nr,omitempty" default:"4294967295"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + Name string `json:"name,omitempty"` + Nr uint32 `json:"nr,omitempty" default:"4294967295"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -195298,10 +195298,10 @@ func (d QemuDeviceVirtserialport) String() string { } type QemuDeviceAmdIommu struct { - DeviceIotlb bool `json_name:"device_iotlb,omitempty" default:"false"` - Intremap QemuDeviceOptOnOffAuto `json_name:"intremap,omitempty" default:"auto"` + DeviceIotlb bool `json:"device_iotlb,omitempty" default:"false"` + Intremap QemuDeviceOptOnOffAuto `json:"intremap,omitempty" default:"auto"` NoPt bool `json:"-"` - pt bool `json_name:"pt,omitempty" default:"true"` + pt bool `json:"pt,omitempty" default:"true"` } func (d QemuDeviceAmdIommu) MarshalJSON() ([]byte, error) { @@ -195337,15 +195337,15 @@ func (d QemuDeviceAmdIommu) String() string { } type QemuDeviceCtucanPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceCtucanPci) MarshalJSON() ([]byte, error) { @@ -195401,16 +195401,16 @@ func (d QemuDeviceCtucanPci) String() string { } type QemuDeviceEdu struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - DmaMask uint64 `json_name:"dma_mask,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + DmaMask uint64 `json:"dma_mask,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceEdu) MarshalJSON() ([]byte, error) { @@ -195482,11 +195482,11 @@ func (d QemuDeviceHypervTestdev) String() string { } type QemuDeviceI2cDdc struct { - Address uint8 `json_name:"address,omitempty" default:"0"` - Xmax uint32 `json_name:"xmax,omitempty" default:"0"` - Xres uint32 `json_name:"xres,omitempty" default:"0"` - Ymax uint32 `json_name:"ymax,omitempty" default:"0"` - Yres uint32 `json_name:"yres,omitempty" default:"0"` + Address uint8 `json:"address,omitempty" default:"0"` + Xmax uint32 `json:"xmax,omitempty" default:"0"` + Xres uint32 `json:"xres,omitempty" default:"0"` + Ymax uint32 `json:"ymax,omitempty" default:"0"` + Yres uint32 `json:"yres,omitempty" default:"0"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -195520,15 +195520,15 @@ func (d QemuDeviceI2cDdc) String() string { } type QemuDeviceI6300esb struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceI6300esb) MarshalJSON() ([]byte, error) { @@ -195596,18 +195596,18 @@ func (d QemuDeviceIb700) String() string { } type QemuDeviceIntelIommu struct { - AwBits uint8 `json_name:"aw_bits,omitempty" default:"39"` - CachingMode bool `json_name:"caching_mode,omitempty" default:"false"` - DeviceIotlb bool `json_name:"device_iotlb,omitempty" default:"false"` + AwBits uint8 `json:"aw_bits,omitempty" default:"39"` + CachingMode bool `json:"caching_mode,omitempty" default:"false"` + DeviceIotlb bool `json:"device_iotlb,omitempty" default:"false"` NoDmaDrain bool `json:"-"` - dmaDrain bool `json_name:"dma_drain,omitempty" default:"true"` - Eim QemuDeviceOptOnOffAuto `json_name:"eim,omitempty" default:"auto"` - Intremap QemuDeviceOptOnOffAuto `json_name:"intremap,omitempty" default:"auto"` + dmaDrain bool `json:"dma_drain,omitempty" default:"true"` + Eim QemuDeviceOptOnOffAuto `json:"eim,omitempty" default:"auto"` + Intremap QemuDeviceOptOnOffAuto `json:"intremap,omitempty" default:"auto"` NoPt bool `json:"-"` - pt bool `json_name:"pt,omitempty" default:"true"` - Version uint32 `json_name:"version,omitempty" default:"0"` - XBuggyEim bool `json_name:"x_buggy_eim,omitempty" default:"false"` - XScalableMode bool `json_name:"x_scalable_mode,omitempty" default:"false"` + pt bool `json:"pt,omitempty" default:"true"` + Version uint32 `json:"version,omitempty" default:"0"` + XBuggyEim bool `json:"x_buggy_eim,omitempty" default:"false"` + XScalableMode bool `json:"x_scalable_mode,omitempty" default:"false"` } func (d QemuDeviceIntelIommu) MarshalJSON() ([]byte, error) { @@ -195672,8 +195672,8 @@ func (d QemuDeviceIntelIommu) String() string { } type QemuDeviceIsaApplesmc struct { - Iobase uint32 `json_name:"iobase,omitempty" default:"768"` - Osk string `json_name:"osk,omitempty"` + Iobase uint32 `json:"iobase,omitempty" default:"768"` + Osk string `json:"osk,omitempty"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -195695,8 +195695,8 @@ func (d QemuDeviceIsaApplesmc) String() string { } type QemuDeviceIsaDebugExit struct { - Iobase uint32 `json_name:"iobase,omitempty" default:"1281"` - Iosize uint32 `json_name:"iosize,omitempty" default:"2"` + Iobase uint32 `json:"iobase,omitempty" default:"1281"` + Iosize uint32 `json:"iosize,omitempty" default:"2"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -195718,9 +195718,9 @@ func (d QemuDeviceIsaDebugExit) String() string { } type QemuDeviceIsaDebugcon struct { - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - Iobase uint32 `json_name:"iobase,omitempty" default:"233"` - Readback uint32 `json_name:"readback,omitempty" default:"233"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + Iobase uint32 `json:"iobase,omitempty" default:"233"` + Readback uint32 `json:"readback,omitempty" default:"233"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -195746,20 +195746,20 @@ func (d QemuDeviceIsaDebugcon) String() string { } type QemuDeviceIvshmemDoorbell struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - Master QemuDeviceOptOnOffAuto `json_name:"master,omitempty" default:"off"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Vectors uint32 `json_name:"vectors,omitempty" default:"1"` + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + Master QemuDeviceOptOnOffAuto `json:"master,omitempty" default:"off"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Vectors uint32 `json:"vectors,omitempty" default:"1"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceIvshmemDoorbell) MarshalJSON() ([]byte, error) { @@ -195835,16 +195835,16 @@ func (d QemuDeviceIvshmemDoorbell) String() string { } type QemuDeviceIvshmemPlain struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Master QemuDeviceOptOnOffAuto `json_name:"master,omitempty" default:"off"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Master QemuDeviceOptOnOffAuto `json:"master,omitempty" default:"off"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceIvshmemPlain) MarshalJSON() ([]byte, error) { @@ -195904,15 +195904,15 @@ func (d QemuDeviceIvshmemPlain) String() string { } type QemuDeviceKvaserPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceKvaserPci) MarshalJSON() ([]byte, error) { @@ -195968,13 +195968,13 @@ func (d QemuDeviceKvaserPci) String() string { } type QemuDeviceLoader struct { - Addr uint64 `json_name:"addr,omitempty" default:"0"` - CpuNum uint32 `json_name:"cpu_num,omitempty" default:"4294967295"` - DataBe bool `json_name:"data_be,omitempty" default:"false"` - DataLen uint8 `json_name:"data_len,omitempty" default:"0"` - Data uint64 `json_name:"data,omitempty" default:"0"` - File string `json_name:"file,omitempty"` - ForceRaw bool `json_name:"force_raw,omitempty" default:"false"` + Addr uint64 `json:"addr,omitempty" default:"0"` + CpuNum uint32 `json:"cpu_num,omitempty" default:"4294967295"` + DataBe bool `json:"data_be,omitempty" default:"false"` + DataLen uint8 `json:"data_len,omitempty" default:"0"` + Data uint64 `json:"data,omitempty" default:"0"` + File string `json:"file,omitempty"` + ForceRaw bool `json:"force_raw,omitempty" default:"false"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -196014,15 +196014,15 @@ func (d QemuDeviceLoader) String() string { } type QemuDeviceMioe3680Pci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceMioe3680Pci) MarshalJSON() ([]byte, error) { @@ -196090,16 +196090,16 @@ func (d QemuDevicePcTestdev) String() string { } type QemuDevicePciTestdev struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Membar uint32 `json_name:"membar,omitempty" default:"0"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Membar uint32 `json:"membar,omitempty" default:"0"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePciTestdev) MarshalJSON() ([]byte, error) { @@ -196159,15 +196159,15 @@ func (d QemuDevicePciTestdev) String() string { } type QemuDevicePcm3680Pci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePcm3680Pci) MarshalJSON() ([]byte, error) { @@ -196223,8 +196223,8 @@ func (d QemuDevicePcm3680Pci) String() string { } type QemuDevicePvpanic struct { - Events uint8 `json_name:"events,omitempty" default:"3"` - Ioport uint16 `json_name:"ioport,omitempty" default:"1285"` + Events uint8 `json:"events,omitempty" default:"3"` + Ioport uint16 `json:"ioport,omitempty" default:"1285"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -196246,7 +196246,7 @@ func (d QemuDevicePvpanic) String() string { } type QemuDeviceSmbusIpmi struct { - Address uint8 `json_name:"address,omitempty" default:"0"` + Address uint8 `json:"address,omitempty" default:"0"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -196265,8 +196265,8 @@ func (d QemuDeviceSmbusIpmi) String() string { type QemuDeviceTpmCrb struct { NoPpi bool `json:"-"` - ppi bool `json_name:"ppi,omitempty" default:"true"` - Tpmdev string `json_name:"tpmdev,omitempty"` // ID of a tpm to use as a backend + ppi bool `json:"ppi,omitempty" default:"true"` + Tpmdev string `json:"tpmdev,omitempty"` // ID of a tpm to use as a backend } func (d QemuDeviceTpmCrb) MarshalJSON() ([]byte, error) { @@ -196299,21 +196299,21 @@ func (d QemuDeviceTpmCrb) String() string { } type QemuDeviceUsbRedir struct { - Attached bool `json_name:"attached,omitempty"` - Bootindex string `json_name:"bootindex,omitempty"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - Debug uint8 `json_name:"debug,omitempty" default:"2"` - Filter string `json_name:"filter,omitempty"` + Attached bool `json:"attached,omitempty"` + Bootindex string `json:"bootindex,omitempty"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + Debug uint8 `json:"debug,omitempty" default:"2"` + Filter string `json:"filter,omitempty"` NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` + fullPath bool `json:"full_path,omitempty" default:"true"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - Port string `json_name:"port,omitempty"` - Serial string `json_name:"serial,omitempty"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + Port string `json:"port,omitempty"` + Serial string `json:"serial,omitempty"` NoStreams bool `json:"-"` - streams bool `json_name:"streams,omitempty" default:"true"` + streams bool `json:"streams,omitempty" default:"true"` NoSuppressRemoteWake bool `json:"-"` - suppressRemoteWake bool `json_name:"suppress_remote_wake,omitempty" default:"true"` + suppressRemoteWake bool `json:"suppress_remote_wake,omitempty" default:"true"` } func (d QemuDeviceUsbRedir) MarshalJSON() ([]byte, error) { @@ -196393,41 +196393,41 @@ func (d QemuDeviceUsbRedir) String() string { } type QemuDeviceVfioPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - Display QemuDeviceOptOnOffAuto `json_name:"display,omitempty" default:"off"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Host string `json_name:"host,omitempty"` // Address (bus/device/function) of the host device, example: 04:10.0 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Sysfsdev string `json_name:"sysfsdev,omitempty"` - XBalloonAllowed bool `json_name:"x_balloon_allowed,omitempty" default:"false"` - XEnableMigration bool `json_name:"x_enable_migration,omitempty" default:"false"` - XIgdGms uint32 `json_name:"x_igd_gms,omitempty" default:"0"` - XIgdOpregion bool `json_name:"x_igd_opregion,omitempty" default:"false"` - XIntxMmapTimeoutMs uint32 `json_name:"x_intx_mmap_timeout_ms,omitempty" default:"1100"` - XNoGeforceQuirks bool `json_name:"x_no_geforce_quirks,omitempty" default:"false"` - XNoKvmIntx bool `json_name:"x_no_kvm_intx,omitempty" default:"false"` - XNoKvmIoeventfd bool `json_name:"x_no_kvm_ioeventfd,omitempty" default:"false"` - XNoKvmMsi bool `json_name:"x_no_kvm_msi,omitempty" default:"false"` - XNoKvmMsix bool `json_name:"x_no_kvm_msix,omitempty" default:"false"` - XNoMmap bool `json_name:"x_no_mmap,omitempty" default:"false"` - XNoVfioIoeventfd bool `json_name:"x_no_vfio_ioeventfd,omitempty" default:"false"` - XPciDeviceId uint32 `json_name:"x_pci_device_id,omitempty" default:"4294967295"` - XPciSubDeviceId uint32 `json_name:"x_pci_sub_device_id,omitempty" default:"4294967295"` - XPciSubVendorId uint32 `json_name:"x_pci_sub_vendor_id,omitempty" default:"4294967295"` - XPciVendorId uint32 `json_name:"x_pci_vendor_id,omitempty" default:"4294967295"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + Display QemuDeviceOptOnOffAuto `json:"display,omitempty" default:"off"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Host string `json:"host,omitempty"` // Address (bus/device/function) of the host device, example: 04:10.0 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Sysfsdev string `json:"sysfsdev,omitempty"` + XBalloonAllowed bool `json:"x_balloon_allowed,omitempty" default:"false"` + XEnableMigration bool `json:"x_enable_migration,omitempty" default:"false"` + XIgdGms uint32 `json:"x_igd_gms,omitempty" default:"0"` + XIgdOpregion bool `json:"x_igd_opregion,omitempty" default:"false"` + XIntxMmapTimeoutMs uint32 `json:"x_intx_mmap_timeout_ms,omitempty" default:"1100"` + XNoGeforceQuirks bool `json:"x_no_geforce_quirks,omitempty" default:"false"` + XNoKvmIntx bool `json:"x_no_kvm_intx,omitempty" default:"false"` + XNoKvmIoeventfd bool `json:"x_no_kvm_ioeventfd,omitempty" default:"false"` + XNoKvmMsi bool `json:"x_no_kvm_msi,omitempty" default:"false"` + XNoKvmMsix bool `json:"x_no_kvm_msix,omitempty" default:"false"` + XNoMmap bool `json:"x_no_mmap,omitempty" default:"false"` + XNoVfioIoeventfd bool `json:"x_no_vfio_ioeventfd,omitempty" default:"false"` + XPciDeviceId uint32 `json:"x_pci_device_id,omitempty" default:"4294967295"` + XPciSubDeviceId uint32 `json:"x_pci_sub_device_id,omitempty" default:"4294967295"` + XPciSubVendorId uint32 `json:"x_pci_sub_vendor_id,omitempty" default:"4294967295"` + XPciVendorId uint32 `json:"x_pci_vendor_id,omitempty" default:"4294967295"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` - XPreCopyDirtyPageTracking QemuDeviceOptOnOffAuto `json_name:"x_pre_copy_dirty_page_tracking,omitempty" default:"on"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` + XPreCopyDirtyPageTracking QemuDeviceOptOnOffAuto `json:"x_pre_copy_dirty_page_tracking,omitempty" default:"on"` NoXReq bool `json:"-"` - xReq bool `json_name:"x_req,omitempty" default:"true"` - XVga bool `json_name:"x_vga,omitempty" default:"false"` - Xres uint32 `json_name:"xres,omitempty" default:"0"` - Yres uint32 `json_name:"yres,omitempty" default:"0"` + xReq bool `json:"x_req,omitempty" default:"true"` + XVga bool `json:"x_vga,omitempty" default:"false"` + Xres uint32 `json:"xres,omitempty" default:"0"` + Yres uint32 `json:"yres,omitempty" default:"0"` } func (d QemuDeviceVfioPci) MarshalJSON() ([]byte, error) { @@ -196576,42 +196576,42 @@ func (d QemuDeviceVfioPci) String() string { } type QemuDeviceVfioPciNohotplug struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - Display QemuDeviceOptOnOffAuto `json_name:"display,omitempty" default:"off"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Host string `json_name:"host,omitempty"` // Address (bus/device/function) of the host device, example: 04:10.0 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Ramfb bool `json_name:"ramfb,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Sysfsdev string `json_name:"sysfsdev,omitempty"` - XBalloonAllowed bool `json_name:"x_balloon_allowed,omitempty" default:"false"` - XEnableMigration bool `json_name:"x_enable_migration,omitempty" default:"false"` - XIgdGms uint32 `json_name:"x_igd_gms,omitempty" default:"0"` - XIgdOpregion bool `json_name:"x_igd_opregion,omitempty" default:"false"` - XIntxMmapTimeoutMs uint32 `json_name:"x_intx_mmap_timeout_ms,omitempty" default:"1100"` - XNoGeforceQuirks bool `json_name:"x_no_geforce_quirks,omitempty" default:"false"` - XNoKvmIntx bool `json_name:"x_no_kvm_intx,omitempty" default:"false"` - XNoKvmIoeventfd bool `json_name:"x_no_kvm_ioeventfd,omitempty" default:"false"` - XNoKvmMsi bool `json_name:"x_no_kvm_msi,omitempty" default:"false"` - XNoKvmMsix bool `json_name:"x_no_kvm_msix,omitempty" default:"false"` - XNoMmap bool `json_name:"x_no_mmap,omitempty" default:"false"` - XNoVfioIoeventfd bool `json_name:"x_no_vfio_ioeventfd,omitempty" default:"false"` - XPciDeviceId uint32 `json_name:"x_pci_device_id,omitempty" default:"4294967295"` - XPciSubDeviceId uint32 `json_name:"x_pci_sub_device_id,omitempty" default:"4294967295"` - XPciSubVendorId uint32 `json_name:"x_pci_sub_vendor_id,omitempty" default:"4294967295"` - XPciVendorId uint32 `json_name:"x_pci_vendor_id,omitempty" default:"4294967295"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + Display QemuDeviceOptOnOffAuto `json:"display,omitempty" default:"off"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Host string `json:"host,omitempty"` // Address (bus/device/function) of the host device, example: 04:10.0 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Ramfb bool `json:"ramfb,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Sysfsdev string `json:"sysfsdev,omitempty"` + XBalloonAllowed bool `json:"x_balloon_allowed,omitempty" default:"false"` + XEnableMigration bool `json:"x_enable_migration,omitempty" default:"false"` + XIgdGms uint32 `json:"x_igd_gms,omitempty" default:"0"` + XIgdOpregion bool `json:"x_igd_opregion,omitempty" default:"false"` + XIntxMmapTimeoutMs uint32 `json:"x_intx_mmap_timeout_ms,omitempty" default:"1100"` + XNoGeforceQuirks bool `json:"x_no_geforce_quirks,omitempty" default:"false"` + XNoKvmIntx bool `json:"x_no_kvm_intx,omitempty" default:"false"` + XNoKvmIoeventfd bool `json:"x_no_kvm_ioeventfd,omitempty" default:"false"` + XNoKvmMsi bool `json:"x_no_kvm_msi,omitempty" default:"false"` + XNoKvmMsix bool `json:"x_no_kvm_msix,omitempty" default:"false"` + XNoMmap bool `json:"x_no_mmap,omitempty" default:"false"` + XNoVfioIoeventfd bool `json:"x_no_vfio_ioeventfd,omitempty" default:"false"` + XPciDeviceId uint32 `json:"x_pci_device_id,omitempty" default:"4294967295"` + XPciSubDeviceId uint32 `json:"x_pci_sub_device_id,omitempty" default:"4294967295"` + XPciSubVendorId uint32 `json:"x_pci_sub_vendor_id,omitempty" default:"4294967295"` + XPciVendorId uint32 `json:"x_pci_vendor_id,omitempty" default:"4294967295"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` - XPreCopyDirtyPageTracking QemuDeviceOptOnOffAuto `json_name:"x_pre_copy_dirty_page_tracking,omitempty" default:"on"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` + XPreCopyDirtyPageTracking QemuDeviceOptOnOffAuto `json:"x_pre_copy_dirty_page_tracking,omitempty" default:"on"` NoXReq bool `json:"-"` - xReq bool `json_name:"x_req,omitempty" default:"true"` - XVga bool `json_name:"x_vga,omitempty" default:"false"` - Xres uint32 `json_name:"xres,omitempty" default:"0"` - Yres uint32 `json_name:"yres,omitempty" default:"0"` + xReq bool `json:"x_req,omitempty" default:"true"` + XVga bool `json:"x_vga,omitempty" default:"false"` + Xres uint32 `json:"xres,omitempty" default:"0"` + Yres uint32 `json:"yres,omitempty" default:"0"` } func (d QemuDeviceVfioPciNohotplug) MarshalJSON() ([]byte, error) { @@ -196764,21 +196764,21 @@ func (d QemuDeviceVfioPciNohotplug) String() string { type QemuDeviceVhostUserVsockDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVhostUserVsockDevice) MarshalJSON() ([]byte, error) { @@ -196860,50 +196860,50 @@ func (d QemuDeviceVhostUserVsockDevice) String() string { } type QemuDeviceVhostUserVsockPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"3"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"3"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVhostUserVsockPci) MarshalJSON() ([]byte, error) { @@ -197089,48 +197089,48 @@ func (d QemuDeviceVhostUserVsockPci) String() string { } type QemuDeviceVhostUserVsockPciNonTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"3"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"3"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVhostUserVsockPciNonTransitional) MarshalJSON() ([]byte, error) { @@ -197310,22 +197310,22 @@ func (d QemuDeviceVhostUserVsockPciNonTransitional) String() string { type QemuDeviceVhostVsockDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - GuestCid uint64 `json_name:"guest_cid,omitempty" default:"0"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + GuestCid uint64 `json:"guest_cid,omitempty" default:"0"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vhostfd string `json_name:"vhostfd,omitempty"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vhostfd string `json:"vhostfd,omitempty"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVhostVsockDevice) MarshalJSON() ([]byte, error) { @@ -197411,51 +197411,51 @@ func (d QemuDeviceVhostVsockDevice) String() string { } type QemuDeviceVhostVsockPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - GuestCid uint64 `json_name:"guest_cid,omitempty" default:"0"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + GuestCid uint64 `json:"guest_cid,omitempty" default:"0"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"3"` - Vhostfd string `json_name:"vhostfd,omitempty"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"3"` + Vhostfd string `json:"vhostfd,omitempty"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVhostVsockPci) MarshalJSON() ([]byte, error) { @@ -197645,49 +197645,49 @@ func (d QemuDeviceVhostVsockPci) String() string { } type QemuDeviceVhostVsockPciNonTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - GuestCid uint64 `json_name:"guest_cid,omitempty" default:"0"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + GuestCid uint64 `json:"guest_cid,omitempty" default:"0"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"3"` - Vhostfd string `json_name:"vhostfd,omitempty"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"3"` + Vhostfd string `json:"vhostfd,omitempty"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVhostVsockPciNonTransitional) MarshalJSON() ([]byte, error) { @@ -197871,27 +197871,27 @@ func (d QemuDeviceVhostVsockPciNonTransitional) String() string { type QemuDeviceVirtioBalloonDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - DeflateOnOom bool `json_name:"deflate_on_oom,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + DeflateOnOom bool `json:"deflate_on_oom,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FreePageHint bool `json_name:"free_page_hint,omitempty" default:"false"` - FreePageReporting bool `json_name:"free_page_reporting,omitempty" default:"false"` - GuestStatsPollingInterval int `json_name:"guest_stats_polling_interval,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FreePageHint bool `json:"free_page_hint,omitempty" default:"false"` + FreePageReporting bool `json:"free_page_reporting,omitempty" default:"false"` + GuestStatsPollingInterval int `json:"guest_stats_polling_interval,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` NoPagePoison bool `json:"-"` - pagePoison bool `json_name:"page_poison,omitempty" default:"true"` - Qemu40ConfigSize bool `json_name:"qemu_4_0_config_size,omitempty" default:"false"` + pagePoison bool `json:"page_poison,omitempty" default:"true"` + Qemu40ConfigSize bool `json:"qemu_4_0_config_size,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVirtioBalloonDevice) MarshalJSON() ([]byte, error) { @@ -197993,56 +197993,56 @@ func (d QemuDeviceVirtioBalloonDevice) String() string { } type QemuDeviceVirtioBalloonPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Class uint32 `json_name:"class,omitempty" default:"0"` - DeflateOnOom bool `json_name:"deflate_on_oom,omitempty" default:"false"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Class uint32 `json:"class,omitempty" default:"0"` + DeflateOnOom bool `json:"deflate_on_oom,omitempty" default:"false"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - FreePageHint bool `json_name:"free_page_hint,omitempty" default:"false"` - FreePageReporting bool `json_name:"free_page_reporting,omitempty" default:"false"` - GuestStatsPollingInterval int `json_name:"guest_stats_polling_interval,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + FreePageHint bool `json:"free_page_hint,omitempty" default:"false"` + FreePageReporting bool `json:"free_page_reporting,omitempty" default:"false"` + GuestStatsPollingInterval int `json:"guest_stats_polling_interval,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` NoPagePoison bool `json:"-"` - pagePoison bool `json_name:"page_poison,omitempty" default:"true"` - Qemu40ConfigSize bool `json_name:"qemu_4_0_config_size,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + pagePoison bool `json:"page_poison,omitempty" default:"true"` + Qemu40ConfigSize bool `json:"qemu_4_0_config_size,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioBalloonPci) MarshalJSON() ([]byte, error) { @@ -198248,54 +198248,54 @@ func (d QemuDeviceVirtioBalloonPci) String() string { } type QemuDeviceVirtioBalloonPciNonTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Class uint32 `json_name:"class,omitempty" default:"0"` - DeflateOnOom bool `json_name:"deflate_on_oom,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Class uint32 `json:"class,omitempty" default:"0"` + DeflateOnOom bool `json:"deflate_on_oom,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - FreePageHint bool `json_name:"free_page_hint,omitempty" default:"false"` - FreePageReporting bool `json_name:"free_page_reporting,omitempty" default:"false"` - GuestStatsPollingInterval int `json_name:"guest_stats_polling_interval,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + FreePageHint bool `json:"free_page_hint,omitempty" default:"false"` + FreePageReporting bool `json:"free_page_reporting,omitempty" default:"false"` + GuestStatsPollingInterval int `json:"guest_stats_polling_interval,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` NoPagePoison bool `json:"-"` - pagePoison bool `json_name:"page_poison,omitempty" default:"true"` - Qemu40ConfigSize bool `json_name:"qemu_4_0_config_size,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + pagePoison bool `json:"page_poison,omitempty" default:"true"` + Qemu40ConfigSize bool `json:"qemu_4_0_config_size,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioBalloonPciNonTransitional) MarshalJSON() ([]byte, error) { @@ -198494,54 +198494,54 @@ func (d QemuDeviceVirtioBalloonPciNonTransitional) String() string { } type QemuDeviceVirtioBalloonPciTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Class uint32 `json_name:"class,omitempty" default:"0"` - DeflateOnOom bool `json_name:"deflate_on_oom,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Class uint32 `json:"class,omitempty" default:"0"` + DeflateOnOom bool `json:"deflate_on_oom,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - FreePageHint bool `json_name:"free_page_hint,omitempty" default:"false"` - FreePageReporting bool `json_name:"free_page_reporting,omitempty" default:"false"` - GuestStatsPollingInterval int `json_name:"guest_stats_polling_interval,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + FreePageHint bool `json:"free_page_hint,omitempty" default:"false"` + FreePageReporting bool `json:"free_page_reporting,omitempty" default:"false"` + GuestStatsPollingInterval int `json:"guest_stats_polling_interval,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` NoPagePoison bool `json:"-"` - pagePoison bool `json_name:"page_poison,omitempty" default:"true"` - Qemu40ConfigSize bool `json_name:"qemu_4_0_config_size,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + pagePoison bool `json:"page_poison,omitempty" default:"true"` + Qemu40ConfigSize bool `json:"qemu_4_0_config_size,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioBalloonPciTransitional) MarshalJSON() ([]byte, error) { @@ -198741,20 +198741,20 @@ func (d QemuDeviceVirtioBalloonPciTransitional) String() string { type QemuDeviceVirtioCryptoDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVirtioCryptoDevice) MarshalJSON() ([]byte, error) { @@ -198832,51 +198832,51 @@ func (d QemuDeviceVirtioCryptoDevice) String() string { } type QemuDeviceVirtioCryptoPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"2"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"2"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioCryptoPci) MarshalJSON() ([]byte, error) { @@ -199067,20 +199067,20 @@ func (d QemuDeviceVirtioCryptoPci) String() string { type QemuDeviceVirtioIommuDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVirtioIommuDevice) MarshalJSON() ([]byte, error) { @@ -199158,50 +199158,50 @@ func (d QemuDeviceVirtioIommuDevice) String() string { } type QemuDeviceVirtioIommuPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Class uint32 `json_name:"class,omitempty" default:"0"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Class uint32 `json:"class,omitempty" default:"0"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - LenReservedRegions uint32 `json_name:"len_reserved_regions,omitempty" default:"0"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + LenReservedRegions uint32 `json:"len_reserved_regions,omitempty" default:"0"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioIommuPci) MarshalJSON() ([]byte, error) { @@ -199387,48 +199387,48 @@ func (d QemuDeviceVirtioIommuPci) String() string { } type QemuDeviceVirtioIommuPciNonTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Class uint32 `json_name:"class,omitempty" default:"0"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Class uint32 `json:"class,omitempty" default:"0"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - LenReservedRegions uint32 `json_name:"len_reserved_regions,omitempty" default:"0"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + LenReservedRegions uint32 `json:"len_reserved_regions,omitempty" default:"0"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioIommuPciNonTransitional) MarshalJSON() ([]byte, error) { @@ -199608,25 +199608,25 @@ func (d QemuDeviceVirtioIommuPciNonTransitional) String() string { type QemuDeviceVirtioMem struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - BlockSize uint32 `json_name:"block_size,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + BlockSize uint32 `json:"block_size,omitempty"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - Memaddr uint64 `json_name:"memaddr,omitempty" default:"0"` - Node uint32 `json_name:"node,omitempty" default:"0"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + Memaddr uint64 `json:"memaddr,omitempty" default:"0"` + Node uint32 `json:"node,omitempty" default:"0"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - RequestedSize uint32 `json_name:"requested_size,omitempty"` - Size uint32 `json_name:"size,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + RequestedSize uint32 `json:"requested_size,omitempty"` + Size uint32 `json:"size,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVirtioMem) MarshalJSON() ([]byte, error) { @@ -199724,53 +199724,53 @@ func (d QemuDeviceVirtioMem) String() string { } type QemuDeviceVirtioMemPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - BlockSize uint32 `json_name:"block_size,omitempty"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + BlockSize uint32 `json:"block_size,omitempty"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - Memaddr uint64 `json_name:"memaddr,omitempty" default:"0"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + Memaddr uint64 `json:"memaddr,omitempty" default:"0"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Node uint32 `json_name:"node,omitempty" default:"0"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Node uint32 `json:"node,omitempty" default:"0"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - RequestedSize uint32 `json_name:"requested_size,omitempty"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Size uint32 `json_name:"size,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + RequestedSize uint32 `json:"requested_size,omitempty"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Size uint32 `json:"size,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioMemPci) MarshalJSON() ([]byte, error) { @@ -199968,49 +199968,49 @@ func (d QemuDeviceVirtioMemPci) String() string { } type QemuDeviceVirtioPmemPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - Memaddr uint64 `json_name:"memaddr,omitempty" default:"0"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + Memaddr uint64 `json:"memaddr,omitempty" default:"0"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioPmemPci) MarshalJSON() ([]byte, error) { @@ -200193,22 +200193,22 @@ func (d QemuDeviceVirtioPmemPci) String() string { type QemuDeviceVirtioRngDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxBytes uint64 `json_name:"max_bytes,omitempty" default:"9223372036854775807"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxBytes uint64 `json:"max_bytes,omitempty" default:"9223372036854775807"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - Period uint32 `json_name:"period,omitempty" default:"65536"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + Period uint32 `json:"period,omitempty" default:"65536"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVirtioRngDevice) MarshalJSON() ([]byte, error) { @@ -200294,50 +200294,50 @@ func (d QemuDeviceVirtioRngDevice) String() string { } type QemuDeviceVirtioRngPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxBytes uint64 `json_name:"max_bytes,omitempty" default:"9223372036854775807"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxBytes uint64 `json:"max_bytes,omitempty" default:"9223372036854775807"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Period uint32 `json_name:"period,omitempty" default:"65536"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Period uint32 `json:"period,omitempty" default:"65536"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioRngPci) MarshalJSON() ([]byte, error) { @@ -200523,48 +200523,48 @@ func (d QemuDeviceVirtioRngPci) String() string { } type QemuDeviceVirtioRngPciNonTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxBytes uint64 `json_name:"max_bytes,omitempty" default:"9223372036854775807"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxBytes uint64 `json:"max_bytes,omitempty" default:"9223372036854775807"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Period uint32 `json_name:"period,omitempty" default:"65536"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Period uint32 `json:"period,omitempty" default:"65536"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioRngPciNonTransitional) MarshalJSON() ([]byte, error) { @@ -200743,48 +200743,48 @@ func (d QemuDeviceVirtioRngPciNonTransitional) String() string { } type QemuDeviceVirtioRngPciTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxBytes uint64 `json_name:"max_bytes,omitempty" default:"9223372036854775807"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxBytes uint64 `json:"max_bytes,omitempty" default:"9223372036854775807"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Period uint32 `json_name:"period,omitempty" default:"65536"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Period uint32 `json:"period,omitempty" default:"65536"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioRngPciTransitional) MarshalJSON() ([]byte, error) { @@ -200975,7 +200975,7 @@ func (d QemuDeviceVmcoreinfo) String() string { } type QemuDeviceVmgenid struct { - Guid string `json_name:"guid,omitempty" default:"auto"` // UUID (aka GUID) or "auto" for random value (default) + Guid string `json:"guid,omitempty" default:"auto"` // UUID (aka GUID) or "auto" for random value (default) } // String returns a QEMU command-line compatible chardev string with the format: @@ -201005,17 +201005,17 @@ func (d QemuDeviceXenBackend) String() string { } type QemuDeviceXenPciPassthrough struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Hostaddr string `json_name:"hostaddr,omitempty"` // Address (bus/device/function) of the host device, example: 04:10.0 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Permissive bool `json_name:"permissive,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Hostaddr string `json:"hostaddr,omitempty"` // Address (bus/device/function) of the host device, example: 04:10.0 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Permissive bool `json:"permissive,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceXenPciPassthrough) MarshalJSON() ([]byte, error) { @@ -201078,15 +201078,15 @@ func (d QemuDeviceXenPciPassthrough) String() string { } type QemuDeviceXenPlatform struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceXenPlatform) MarshalJSON() ([]byte, error) { @@ -201142,26 +201142,26 @@ func (d QemuDeviceXenPlatform) String() string { } type QemuDeviceE1000 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAutonegotiation bool `json:"-"` - autonegotiation bool `json_name:"autonegotiation,omitempty" default:"true"` - Bootindex string `json_name:"bootindex,omitempty"` + autonegotiation bool `json:"autonegotiation,omitempty" default:"true"` + Bootindex string `json:"bootindex,omitempty"` NoExtraMacRegisters bool `json:"-"` - extraMacRegisters bool `json_name:"extra_mac_registers,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + extraMacRegisters bool `json:"extra_mac_registers,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 NoMigrateTsoProps bool `json:"-"` - migrateTsoProps bool `json_name:"migrate_tso_props,omitempty" default:"true"` + migrateTsoProps bool `json:"migrate_tso_props,omitempty" default:"true"` NoMitigation bool `json:"-"` - mitigation bool `json_name:"mitigation,omitempty" default:"true"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + mitigation bool `json:"mitigation,omitempty" default:"true"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceE1000) MarshalJSON() ([]byte, error) { @@ -201261,26 +201261,26 @@ func (d QemuDeviceE1000) String() string { } type QemuDeviceE100082544gc struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAutonegotiation bool `json:"-"` - autonegotiation bool `json_name:"autonegotiation,omitempty" default:"true"` - Bootindex string `json_name:"bootindex,omitempty"` + autonegotiation bool `json:"autonegotiation,omitempty" default:"true"` + Bootindex string `json:"bootindex,omitempty"` NoExtraMacRegisters bool `json:"-"` - extraMacRegisters bool `json_name:"extra_mac_registers,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + extraMacRegisters bool `json:"extra_mac_registers,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 NoMigrateTsoProps bool `json:"-"` - migrateTsoProps bool `json_name:"migrate_tso_props,omitempty" default:"true"` + migrateTsoProps bool `json:"migrate_tso_props,omitempty" default:"true"` NoMitigation bool `json:"-"` - mitigation bool `json_name:"mitigation,omitempty" default:"true"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + mitigation bool `json:"mitigation,omitempty" default:"true"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceE100082544gc) MarshalJSON() ([]byte, error) { @@ -201380,26 +201380,26 @@ func (d QemuDeviceE100082544gc) String() string { } type QemuDeviceE100082545em struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAutonegotiation bool `json:"-"` - autonegotiation bool `json_name:"autonegotiation,omitempty" default:"true"` - Bootindex string `json_name:"bootindex,omitempty"` + autonegotiation bool `json:"autonegotiation,omitempty" default:"true"` + Bootindex string `json:"bootindex,omitempty"` NoExtraMacRegisters bool `json:"-"` - extraMacRegisters bool `json_name:"extra_mac_registers,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + extraMacRegisters bool `json:"extra_mac_registers,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 NoMigrateTsoProps bool `json:"-"` - migrateTsoProps bool `json_name:"migrate_tso_props,omitempty" default:"true"` + migrateTsoProps bool `json:"migrate_tso_props,omitempty" default:"true"` NoMitigation bool `json:"-"` - mitigation bool `json_name:"mitigation,omitempty" default:"true"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + mitigation bool `json:"mitigation,omitempty" default:"true"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceE100082545em) MarshalJSON() ([]byte, error) { @@ -201499,21 +201499,21 @@ func (d QemuDeviceE100082545em) String() string { } type QemuDeviceE1000e struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - DisableVnetHdr uint8 `json_name:"disable_vnet_hdr,omitempty" default:"0"` // Do not use virtio headers, perform SW offloads emulation instead - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Subsys uint16 `json_name:"subsys,omitempty" default:"0"` // PCI device Subsystem ID - SubsysVen uint16 `json_name:"subsys_ven,omitempty" default:"32902"` // PCI device Subsystem Vendor ID + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + DisableVnetHdr uint8 `json:"disable_vnet_hdr,omitempty" default:"0"` // Do not use virtio headers, perform SW offloads emulation instead + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Subsys uint16 `json:"subsys,omitempty" default:"0"` // PCI device Subsystem ID + SubsysVen uint16 `json:"subsys_ven,omitempty" default:"32902"` // PCI device Subsystem Vendor ID NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceE1000e) MarshalJSON() ([]byte, error) { @@ -201593,18 +201593,18 @@ func (d QemuDeviceE1000e) String() string { } type QemuDeviceI82550 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceI82550) MarshalJSON() ([]byte, error) { @@ -201672,18 +201672,18 @@ func (d QemuDeviceI82550) String() string { } type QemuDeviceI82551 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceI82551) MarshalJSON() ([]byte, error) { @@ -201751,18 +201751,18 @@ func (d QemuDeviceI82551) String() string { } type QemuDeviceI82557a struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceI82557a) MarshalJSON() ([]byte, error) { @@ -201830,18 +201830,18 @@ func (d QemuDeviceI82557a) String() string { } type QemuDeviceI82557b struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceI82557b) MarshalJSON() ([]byte, error) { @@ -201909,18 +201909,18 @@ func (d QemuDeviceI82557b) String() string { } type QemuDeviceI82557c struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceI82557c) MarshalJSON() ([]byte, error) { @@ -201988,18 +201988,18 @@ func (d QemuDeviceI82557c) String() string { } type QemuDeviceI82558a struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceI82558a) MarshalJSON() ([]byte, error) { @@ -202067,18 +202067,18 @@ func (d QemuDeviceI82558a) String() string { } type QemuDeviceI82558b struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceI82558b) MarshalJSON() ([]byte, error) { @@ -202146,18 +202146,18 @@ func (d QemuDeviceI82558b) String() string { } type QemuDeviceI82559a struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceI82559a) MarshalJSON() ([]byte, error) { @@ -202225,18 +202225,18 @@ func (d QemuDeviceI82559a) String() string { } type QemuDeviceI82559b struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceI82559b) MarshalJSON() ([]byte, error) { @@ -202304,18 +202304,18 @@ func (d QemuDeviceI82559b) String() string { } type QemuDeviceI82559c struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceI82559c) MarshalJSON() ([]byte, error) { @@ -202383,18 +202383,18 @@ func (d QemuDeviceI82559c) String() string { } type QemuDeviceI82559er struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceI82559er) MarshalJSON() ([]byte, error) { @@ -202462,18 +202462,18 @@ func (d QemuDeviceI82559er) String() string { } type QemuDeviceI82562 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceI82562) MarshalJSON() ([]byte, error) { @@ -202541,18 +202541,18 @@ func (d QemuDeviceI82562) String() string { } type QemuDeviceI82801 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceI82801) MarshalJSON() ([]byte, error) { @@ -202620,11 +202620,11 @@ func (d QemuDeviceI82801) String() string { } type QemuDeviceNe2kIsa struct { - Bootindex string `json_name:"bootindex,omitempty"` - Iobase uint32 `json_name:"iobase,omitempty" default:"768"` - Irq uint32 `json_name:"irq,omitempty" default:"9"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend + Bootindex string `json:"bootindex,omitempty"` + Iobase uint32 `json:"iobase,omitempty" default:"768"` + Irq uint32 `json:"irq,omitempty" default:"9"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend } // String returns a QEMU command-line compatible chardev string with the format: @@ -202658,18 +202658,18 @@ func (d QemuDeviceNe2kIsa) String() string { } type QemuDeviceNe2kPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceNe2kPci) MarshalJSON() ([]byte, error) { @@ -202737,18 +202737,18 @@ func (d QemuDeviceNe2kPci) String() string { } type QemuDevicePcnet struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePcnet) MarshalJSON() ([]byte, error) { @@ -202816,28 +202816,28 @@ func (d QemuDevicePcnet) String() string { } type QemuDevicePvrdma struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - DevCapsMaxAh string `json_name:"dev_caps_max_ah,omitempty" default:"64"` - DevCapsMaxCq string `json_name:"dev_caps_max_cq,omitempty" default:"2048"` - DevCapsMaxMrSize uint64 `json_name:"dev_caps_max_mr_size,omitempty" default:"134217728"` - DevCapsMaxMr string `json_name:"dev_caps_max_mr,omitempty" default:"1024"` - DevCapsMaxPd string `json_name:"dev_caps_max_pd,omitempty" default:"1024"` - DevCapsMaxQpInitRdAtom string `json_name:"dev_caps_max_qp_init_rd_atom,omitempty" default:"16"` - DevCapsMaxQp string `json_name:"dev_caps_max_qp,omitempty" default:"1024"` - DevCapsMaxSrq string `json_name:"dev_caps_max_srq,omitempty" default:"512"` - DevCapsQpRdAtom string `json_name:"dev_caps_qp_rd_atom,omitempty" default:"16"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Ibdev string `json_name:"ibdev,omitempty"` - Ibport uint8 `json_name:"ibport,omitempty" default:"1"` - MadChardev string `json_name:"mad_chardev,omitempty"` // ID of a chardev to use as a backend - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + DevCapsMaxAh string `json:"dev_caps_max_ah,omitempty" default:"64"` + DevCapsMaxCq string `json:"dev_caps_max_cq,omitempty" default:"2048"` + DevCapsMaxMrSize uint64 `json:"dev_caps_max_mr_size,omitempty" default:"134217728"` + DevCapsMaxMr string `json:"dev_caps_max_mr,omitempty" default:"1024"` + DevCapsMaxPd string `json:"dev_caps_max_pd,omitempty" default:"1024"` + DevCapsMaxQpInitRdAtom string `json:"dev_caps_max_qp_init_rd_atom,omitempty" default:"16"` + DevCapsMaxQp string `json:"dev_caps_max_qp,omitempty" default:"1024"` + DevCapsMaxSrq string `json:"dev_caps_max_srq,omitempty" default:"512"` + DevCapsQpRdAtom string `json:"dev_caps_qp_rd_atom,omitempty" default:"16"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Ibdev string `json:"ibdev,omitempty"` + Ibport uint8 `json:"ibport,omitempty" default:"1"` + MadChardev string `json:"mad_chardev,omitempty"` // ID of a chardev to use as a backend + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePvrdma) MarshalJSON() ([]byte, error) { @@ -202945,20 +202945,20 @@ func (d QemuDevicePvrdma) String() string { } type QemuDeviceRocker struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - FpStartMacaddr string `json_name:"fp_start_macaddr,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - LenPorts uint32 `json_name:"len_ports,omitempty" default:"0"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Name string `json_name:"name,omitempty"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - SwitchId uint64 `json_name:"switch_id,omitempty" default:"0"` - World string `json_name:"world,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + FpStartMacaddr string `json:"fp_start_macaddr,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + LenPorts uint32 `json:"len_ports,omitempty" default:"0"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Name string `json:"name,omitempty"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + SwitchId uint64 `json:"switch_id,omitempty" default:"0"` + World string `json:"world,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceRocker) MarshalJSON() ([]byte, error) { @@ -203034,18 +203034,18 @@ func (d QemuDeviceRocker) String() string { } type QemuDeviceRtl8139 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceRtl8139) MarshalJSON() ([]byte, error) { @@ -203113,18 +203113,18 @@ func (d QemuDeviceRtl8139) String() string { } type QemuDeviceTulip struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceTulip) MarshalJSON() ([]byte, error) { @@ -203192,16 +203192,16 @@ func (d QemuDeviceTulip) String() string { } type QemuDeviceUsbNet struct { - Attached bool `json_name:"attached,omitempty"` - Bootindex string `json_name:"bootindex,omitempty"` + Attached bool `json:"attached,omitempty"` + Bootindex string `json:"bootindex,omitempty"` NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + fullPath bool `json:"full_path,omitempty" default:"true"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Port string `json_name:"port,omitempty"` - Serial string `json_name:"serial,omitempty"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Port string `json:"port,omitempty"` + Serial string `json:"serial,omitempty"` } func (d QemuDeviceUsbNet) MarshalJSON() ([]byte, error) { @@ -203262,79 +203262,79 @@ func (d QemuDeviceUsbNet) String() string { type QemuDeviceVirtioNetDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Bootindex string `json_name:"bootindex,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Bootindex string `json:"bootindex,omitempty"` NoCsum bool `json:"-"` - csum bool `json_name:"csum,omitempty" default:"true"` + csum bool `json:"csum,omitempty" default:"true"` NoCtrlGuestOffloads bool `json:"-"` - ctrlGuestOffloads bool `json_name:"ctrl_guest_offloads,omitempty" default:"true"` + ctrlGuestOffloads bool `json:"ctrl_guest_offloads,omitempty" default:"true"` NoCtrlMacAddr bool `json:"-"` - ctrlMacAddr bool `json_name:"ctrl_mac_addr,omitempty" default:"true"` + ctrlMacAddr bool `json:"ctrl_mac_addr,omitempty" default:"true"` NoCtrlRx bool `json:"-"` - ctrlRx bool `json_name:"ctrl_rx,omitempty" default:"true"` + ctrlRx bool `json:"ctrl_rx,omitempty" default:"true"` NoCtrlRxExtra bool `json:"-"` - ctrlRxExtra bool `json_name:"ctrl_rx_extra,omitempty" default:"true"` + ctrlRxExtra bool `json:"ctrl_rx_extra,omitempty" default:"true"` NoCtrlVlan bool `json:"-"` - ctrlVlan bool `json_name:"ctrl_vlan,omitempty" default:"true"` + ctrlVlan bool `json:"ctrl_vlan,omitempty" default:"true"` NoCtrlVq bool `json:"-"` - ctrlVq bool `json_name:"ctrl_vq,omitempty" default:"true"` - Duplex string `json_name:"duplex,omitempty"` + ctrlVq bool `json:"ctrl_vq,omitempty" default:"true"` + Duplex string `json:"duplex,omitempty"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - Failover bool `json_name:"failover,omitempty" default:"false"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + Failover bool `json:"failover,omitempty" default:"false"` NoGso bool `json:"-"` - gso bool `json_name:"gso,omitempty" default:"true"` + gso bool `json:"gso,omitempty" default:"true"` NoGuestAnnounce bool `json:"-"` - guestAnnounce bool `json_name:"guest_announce,omitempty" default:"true"` + guestAnnounce bool `json:"guest_announce,omitempty" default:"true"` NoGuestCsum bool `json:"-"` - guestCsum bool `json_name:"guest_csum,omitempty" default:"true"` + guestCsum bool `json:"guest_csum,omitempty" default:"true"` NoGuestEcn bool `json:"-"` - guestEcn bool `json_name:"guest_ecn,omitempty" default:"true"` - GuestRscExt bool `json_name:"guest_rsc_ext,omitempty" default:"false"` + guestEcn bool `json:"guest_ecn,omitempty" default:"true"` + GuestRscExt bool `json:"guest_rsc_ext,omitempty" default:"false"` NoGuestTso4 bool `json:"-"` - guestTso4 bool `json_name:"guest_tso4,omitempty" default:"true"` + guestTso4 bool `json:"guest_tso4,omitempty" default:"true"` NoGuestTso6 bool `json:"-"` - guestTso6 bool `json_name:"guest_tso6,omitempty" default:"true"` + guestTso6 bool `json:"guest_tso6,omitempty" default:"true"` NoGuestUfo bool `json:"-"` - guestUfo bool `json_name:"guest_ufo,omitempty" default:"true"` - Hash bool `json_name:"hash,omitempty" default:"false"` + guestUfo bool `json:"guest_ufo,omitempty" default:"true"` + Hash bool `json:"hash,omitempty" default:"false"` NoHostEcn bool `json:"-"` - hostEcn bool `json_name:"host_ecn,omitempty" default:"true"` - HostMtu uint16 `json_name:"host_mtu,omitempty" default:"0"` + hostEcn bool `json:"host_ecn,omitempty" default:"true"` + HostMtu uint16 `json:"host_mtu,omitempty" default:"0"` NoHostTso4 bool `json:"-"` - hostTso4 bool `json_name:"host_tso4,omitempty" default:"true"` + hostTso4 bool `json:"host_tso4,omitempty" default:"true"` NoHostTso6 bool `json:"-"` - hostTso6 bool `json_name:"host_tso6,omitempty" default:"true"` + hostTso6 bool `json:"host_tso6,omitempty" default:"true"` NoHostUfo bool `json:"-"` - hostUfo bool `json_name:"host_ufo,omitempty" default:"true"` + hostUfo bool `json:"host_ufo,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Mq bool `json_name:"mq,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Mq bool `json:"mq,omitempty" default:"false"` NoMrgRxbuf bool `json:"-"` - mrgRxbuf bool `json_name:"mrg_rxbuf,omitempty" default:"true"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend + mrgRxbuf bool `json:"mrg_rxbuf,omitempty" default:"true"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - RscInterval uint32 `json_name:"rsc_interval,omitempty" default:"300000"` - Rss bool `json_name:"rss,omitempty" default:"false"` - RxQueueSize uint16 `json_name:"rx_queue_size,omitempty" default:"256"` - Speed string `json_name:"speed,omitempty" default:"-1"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + RscInterval uint32 `json:"rsc_interval,omitempty" default:"300000"` + Rss bool `json:"rss,omitempty" default:"false"` + RxQueueSize uint16 `json:"rx_queue_size,omitempty" default:"256"` + Speed string `json:"speed,omitempty" default:"-1"` NoStatus bool `json:"-"` - status bool `json_name:"status,omitempty" default:"true"` - Tx string `json_name:"tx,omitempty"` - TxQueueSize uint16 `json_name:"tx_queue_size,omitempty" default:"256"` + status bool `json:"status,omitempty" default:"true"` + Tx string `json:"tx,omitempty"` + TxQueueSize uint16 `json:"tx_queue_size,omitempty" default:"256"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` NoXMtuBypassBackend bool `json:"-"` - xMtuBypassBackend bool `json_name:"x_mtu_bypass_backend,omitempty" default:"true"` - XTxburst string `json_name:"x_txburst,omitempty" default:"256"` - XTxtimer uint32 `json_name:"x_txtimer,omitempty" default:"150000"` + xMtuBypassBackend bool `json:"x_mtu_bypass_backend,omitempty" default:"true"` + XTxburst string `json:"x_txburst,omitempty" default:"256"` + XTxtimer uint32 `json:"x_txtimer,omitempty" default:"150000"` } func (d QemuDeviceVirtioNetDevice) MarshalJSON() ([]byte, error) { @@ -203643,292 +203643,293 @@ func (d QemuDeviceVirtioNetDevice) String() string { } type QemuDeviceVirtioNetPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Bootindex string `json_name:"bootindex,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Bootindex string `json:"bootindex,omitempty"` NoCsum bool `json:"-"` - csum bool `json_name:"csum,omitempty" default:"true"` + csum bool `json:"csum,omitempty" default:"true"` NoCtrlGuestOffloads bool `json:"-"` - ctrlGuestOffloads bool `json_name:"ctrl_guest_offloads,omitempty" default:"true"` + ctrlGuestOffloads bool `json:"ctrl_guest_offloads,omitempty" default:"true"` NoCtrlMacAddr bool `json:"-"` - ctrlMacAddr bool `json_name:"ctrl_mac_addr,omitempty" default:"true"` + ctrlMacAddr bool `json:"ctrl_mac_addr,omitempty" default:"true"` NoCtrlRx bool `json:"-"` - ctrlRx bool `json_name:"ctrl_rx,omitempty" default:"true"` + ctrlRx bool `json:"ctrl_rx,omitempty" default:"true"` NoCtrlRxExtra bool `json:"-"` - ctrlRxExtra bool `json_name:"ctrl_rx_extra,omitempty" default:"true"` + ctrlRxExtra bool `json:"ctrl_rx_extra,omitempty" default:"true"` NoCtrlVlan bool `json:"-"` - ctrlVlan bool `json_name:"ctrl_vlan,omitempty" default:"true"` + ctrlVlan bool `json:"ctrl_vlan,omitempty" default:"true"` NoCtrlVq bool `json:"-"` - ctrlVq bool `json_name:"ctrl_vq,omitempty" default:"true"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` - Duplex string `json_name:"duplex,omitempty"` + ctrlVq bool `json:"ctrl_vq,omitempty" default:"true"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` + Duplex string `json:"duplex,omitempty"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - Failover bool `json_name:"failover,omitempty" default:"false"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + Failover bool `json:"failover,omitempty" default:"false"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoGso bool `json:"-"` - gso bool `json_name:"gso,omitempty" default:"true"` + gso bool `json:"gso,omitempty" default:"true"` NoGuestAnnounce bool `json:"-"` - guestAnnounce bool `json_name:"guest_announce,omitempty" default:"true"` + guestAnnounce bool `json:"guest_announce,omitempty" default:"true"` NoGuestCsum bool `json:"-"` - guestCsum bool `json_name:"guest_csum,omitempty" default:"true"` + guestCsum bool `json:"guest_csum,omitempty" default:"true"` NoGuestEcn bool `json:"-"` - guestEcn bool `json_name:"guest_ecn,omitempty" default:"true"` - GuestRscExt bool `json_name:"guest_rsc_ext,omitempty" default:"false"` + guestEcn bool `json:"guest_ecn,omitempty" default:"true"` + GuestRscExt bool `json:"guest_rsc_ext,omitempty" default:"false"` NoGuestTso4 bool `json:"-"` - guestTso4 bool `json_name:"guest_tso4,omitempty" default:"true"` + guestTso4 bool `json:"guest_tso4,omitempty" default:"true"` NoGuestTso6 bool `json:"-"` - guestTso6 bool `json_name:"guest_tso6,omitempty" default:"true"` + guestTso6 bool `json:"guest_tso6,omitempty" default:"true"` NoGuestUfo bool `json:"-"` - guestUfo bool `json_name:"guest_ufo,omitempty" default:"true"` - Hash bool `json_name:"hash,omitempty" default:"false"` + guestUfo bool `json:"guest_ufo,omitempty" default:"true"` + Hash bool `json:"hash,omitempty" default:"false"` NoHostEcn bool `json:"-"` - hostEcn bool `json_name:"host_ecn,omitempty" default:"true"` - HostMtu uint16 `json_name:"host_mtu,omitempty" default:"0"` + hostEcn bool `json:"host_ecn,omitempty" default:"true"` + HostMtu uint16 `json:"host_mtu,omitempty" default:"0"` NoHostTso4 bool `json:"-"` - hostTso4 bool `json_name:"host_tso4,omitempty" default:"true"` + hostTso4 bool `json:"host_tso4,omitempty" default:"true"` NoHostTso6 bool `json:"-"` - hostTso6 bool `json_name:"host_tso6,omitempty" default:"true"` + hostTso6 bool `json:"host_tso6,omitempty" default:"true"` NoHostUfo bool `json:"-"` - hostUfo bool `json_name:"host_ufo,omitempty" default:"true"` + hostUfo bool `json:"host_ufo,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Mq bool `json_name:"mq,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Mq bool `json:"mq,omitempty" default:"false"` NoMrgRxbuf bool `json:"-"` - mrgRxbuf bool `json_name:"mrg_rxbuf,omitempty" default:"true"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend + mrgRxbuf bool `json:"mrg_rxbuf,omitempty" default:"true"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - RscInterval uint32 `json_name:"rsc_interval,omitempty" default:"300000"` - Rss bool `json_name:"rss,omitempty" default:"false"` - RxQueueSize uint16 `json_name:"rx_queue_size,omitempty" default:"256"` - Speed string `json_name:"speed,omitempty" default:"-1"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + RscInterval uint32 `json:"rsc_interval,omitempty" default:"300000"` + Rss bool `json:"rss,omitempty" default:"false"` + RxQueueSize uint16 `json:"rx_queue_size,omitempty" default:"256"` + Speed string `json:"speed,omitempty" default:"-1"` NoStatus bool `json:"-"` - status bool `json_name:"status,omitempty" default:"true"` - Tx string `json_name:"tx,omitempty"` - TxQueueSize uint16 `json_name:"tx_queue_size,omitempty" default:"256"` + status bool `json:"status,omitempty" default:"true"` + Tx string `json:"tx,omitempty"` + TxQueueSize uint16 `json:"tx_queue_size,omitempty" default:"256"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"3"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"3"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXMtuBypassBackend bool `json:"-"` - xMtuBypassBackend bool `json_name:"x_mtu_bypass_backend,omitempty" default:"true"` + xMtuBypassBackend bool `json:"x_mtu_bypass_backend,omitempty" default:"true"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` - XTxburst string `json_name:"x_txburst,omitempty" default:"256"` - XTxtimer uint32 `json_name:"x_txtimer,omitempty" default:"150000"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` + XTxburst string `json:"x_txburst,omitempty" default:"256"` + XTxtimer uint32 `json:"x_txtimer,omitempty" default:"150000"` } func (d QemuDeviceVirtioNetPci) MarshalJSON() ([]byte, error) { - copy := d - - if d.NoAnyLayout { - copy.anyLayout = false - } else { - copy.anyLayout = true - } - if d.NoCsum { - copy.csum = false - } else { - copy.csum = true - } - if d.NoCtrlGuestOffloads { - copy.ctrlGuestOffloads = false - } else { - copy.ctrlGuestOffloads = true - } - if d.NoCtrlMacAddr { - copy.ctrlMacAddr = false - } else { - copy.ctrlMacAddr = true - } - if d.NoCtrlRx { - copy.ctrlRx = false - } else { - copy.ctrlRx = true - } - if d.NoCtrlRxExtra { - copy.ctrlRxExtra = false - } else { - copy.ctrlRxExtra = true - } - if d.NoCtrlVlan { - copy.ctrlVlan = false - } else { - copy.ctrlVlan = true - } - if d.NoCtrlVq { - copy.ctrlVq = false - } else { - copy.ctrlVq = true - } - if d.NoEventIdx { - copy.eventIdx = false - } else { - copy.eventIdx = true - } - if d.NoGso { - copy.gso = false - } else { - copy.gso = true - } - if d.NoGuestAnnounce { - copy.guestAnnounce = false - } else { - copy.guestAnnounce = true - } - if d.NoGuestCsum { - copy.guestCsum = false - } else { - copy.guestCsum = true - } - if d.NoGuestEcn { - copy.guestEcn = false - } else { - copy.guestEcn = true - } - if d.NoGuestTso4 { - copy.guestTso4 = false - } else { - copy.guestTso4 = true - } - if d.NoGuestTso6 { - copy.guestTso6 = false - } else { - copy.guestTso6 = true - } - if d.NoGuestUfo { - copy.guestUfo = false - } else { - copy.guestUfo = true - } - if d.NoHostEcn { - copy.hostEcn = false - } else { - copy.hostEcn = true - } - if d.NoHostTso4 { - copy.hostTso4 = false - } else { - copy.hostTso4 = true - } - if d.NoHostTso6 { - copy.hostTso6 = false - } else { - copy.hostTso6 = true - } - if d.NoHostUfo { - copy.hostUfo = false - } else { - copy.hostUfo = true - } - if d.NoIndirectDesc { - copy.indirectDesc = false - } else { - copy.indirectDesc = true - } - if d.NoIoeventfd { - copy.ioeventfd = false - } else { - copy.ioeventfd = true - } - if d.NoMigrateExtra { - copy.migrateExtra = false - } else { - copy.migrateExtra = true - } - if d.NoMrgRxbuf { - copy.mrgRxbuf = false - } else { - copy.mrgRxbuf = true - } - if d.NoNotifyOnEmpty { - copy.notifyOnEmpty = false - } else { - copy.notifyOnEmpty = true - } - if d.NoStatus { - copy.status = false - } else { - copy.status = true - } - if d.NoUseDisabledFlag { - copy.useDisabledFlag = false - } else { - copy.useDisabledFlag = true - } - if d.NoUseStarted { - copy.useStarted = false - } else { - copy.useStarted = true - } - if d.NoXMtuBypassBackend { - copy.xMtuBypassBackend = false - } else { - copy.xMtuBypassBackend = true - } - if d.NoXPcieDeverrInit { - copy.xPcieDeverrInit = false - } else { - copy.xPcieDeverrInit = true - } - if d.NoXPcieExtcapInit { - copy.xPcieExtcapInit = false - } else { - copy.xPcieExtcapInit = true - } - if d.NoXPcieFlrInit { - copy.xPcieFlrInit = false - } else { - copy.xPcieFlrInit = true - } - if d.NoXPcieLnkctlInit { - copy.xPcieLnkctlInit = false - } else { - copy.xPcieLnkctlInit = true - } - if d.NoXPcieLnkstaDllla { - copy.xPcieLnkstaDllla = false - } else { - copy.xPcieLnkstaDllla = true - } - if d.NoXPciePmInit { - copy.xPciePmInit = false - } else { - copy.xPciePmInit = true - } - - return json.Marshal(copy) + // copy := d + + // if d.NoAnyLayout { + // copy.anyLayout = false + // } else { + // copy.anyLayout = true + // } + // if d.NoCsum { + // copy.csum = false + // } else { + // copy.csum = true + // } + // if d.NoCtrlGuestOffloads { + // copy.ctrlGuestOffloads = false + // } else { + // copy.ctrlGuestOffloads = true + // } + // if d.NoCtrlMacAddr { + // copy.ctrlMacAddr = false + // } else { + // copy.ctrlMacAddr = true + // } + // if d.NoCtrlRx { + // copy.ctrlRx = false + // } else { + // copy.ctrlRx = true + // } + // if d.NoCtrlRxExtra { + // copy.ctrlRxExtra = false + // } else { + // copy.ctrlRxExtra = true + // } + // if d.NoCtrlVlan { + // copy.ctrlVlan = false + // } else { + // copy.ctrlVlan = true + // } + // if d.NoCtrlVq { + // copy.ctrlVq = false + // } else { + // copy.ctrlVq = true + // } + // if d.NoEventIdx { + // copy.eventIdx = false + // } else { + // copy.eventIdx = true + // } + // if d.NoGso { + // copy.gso = false + // } else { + // copy.gso = true + // } + // if d.NoGuestAnnounce { + // copy.guestAnnounce = false + // } else { + // copy.guestAnnounce = true + // } + // if d.NoGuestCsum { + // copy.guestCsum = false + // } else { + // copy.guestCsum = true + // } + // if d.NoGuestEcn { + // copy.guestEcn = false + // } else { + // copy.guestEcn = true + // } + // if d.NoGuestTso4 { + // copy.guestTso4 = false + // } else { + // copy.guestTso4 = true + // } + // if d.NoGuestTso6 { + // copy.guestTso6 = false + // } else { + // copy.guestTso6 = true + // } + // if d.NoGuestUfo { + // copy.guestUfo = false + // } else { + // copy.guestUfo = true + // } + // if d.NoHostEcn { + // copy.hostEcn = false + // } else { + // copy.hostEcn = true + // } + // if d.NoHostTso4 { + // copy.hostTso4 = false + // } else { + // copy.hostTso4 = true + // } + // if d.NoHostTso6 { + // copy.hostTso6 = false + // } else { + // copy.hostTso6 = true + // } + // if d.NoHostUfo { + // copy.hostUfo = false + // } else { + // copy.hostUfo = true + // } + // if d.NoIndirectDesc { + // copy.indirectDesc = false + // } else { + // copy.indirectDesc = true + // } + // if d.NoIoeventfd { + // copy.ioeventfd = false + // } else { + // copy.ioeventfd = true + // } + // if d.NoMigrateExtra { + // copy.migrateExtra = false + // } else { + // copy.migrateExtra = true + // } + // if d.NoMrgRxbuf { + // copy.mrgRxbuf = false + // } else { + // copy.mrgRxbuf = true + // } + // if d.NoNotifyOnEmpty { + // copy.notifyOnEmpty = false + // } else { + // copy.notifyOnEmpty = true + // } + // if d.NoStatus { + // copy.status = false + // } else { + // copy.status = true + // } + // if d.NoUseDisabledFlag { + // copy.useDisabledFlag = false + // } else { + // copy.useDisabledFlag = true + // } + // if d.NoUseStarted { + // copy.useStarted = false + // } else { + // copy.useStarted = true + // } + // if d.NoXMtuBypassBackend { + // copy.xMtuBypassBackend = false + // } else { + // copy.xMtuBypassBackend = true + // } + // if d.NoXPcieDeverrInit { + // copy.xPcieDeverrInit = false + // } else { + // copy.xPcieDeverrInit = true + // } + // if d.NoXPcieExtcapInit { + // copy.xPcieExtcapInit = false + // } else { + // copy.xPcieExtcapInit = true + // } + // if d.NoXPcieFlrInit { + // copy.xPcieFlrInit = false + // } else { + // copy.xPcieFlrInit = true + // } + // if d.NoXPcieLnkctlInit { + // copy.xPcieLnkctlInit = false + // } else { + // copy.xPcieLnkctlInit = true + // } + // if d.NoXPcieLnkstaDllla { + // copy.xPcieLnkstaDllla = false + // } else { + // copy.xPcieLnkstaDllla = true + // } + // if d.NoXPciePmInit { + // copy.xPciePmInit = false + // } else { + // copy.xPciePmInit = true + // } + + // return json.Marshal(copy) + return []byte("{}"), nil } // String returns a QEMU command-line compatible chardev string with the format: @@ -204167,108 +204168,108 @@ func (d QemuDeviceVirtioNetPci) String() string { } type QemuDeviceVirtioNetPciNonTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Bootindex string `json_name:"bootindex,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Bootindex string `json:"bootindex,omitempty"` NoCsum bool `json:"-"` - csum bool `json_name:"csum,omitempty" default:"true"` + csum bool `json:"csum,omitempty" default:"true"` NoCtrlGuestOffloads bool `json:"-"` - ctrlGuestOffloads bool `json_name:"ctrl_guest_offloads,omitempty" default:"true"` + ctrlGuestOffloads bool `json:"ctrl_guest_offloads,omitempty" default:"true"` NoCtrlMacAddr bool `json:"-"` - ctrlMacAddr bool `json_name:"ctrl_mac_addr,omitempty" default:"true"` + ctrlMacAddr bool `json:"ctrl_mac_addr,omitempty" default:"true"` NoCtrlRx bool `json:"-"` - ctrlRx bool `json_name:"ctrl_rx,omitempty" default:"true"` + ctrlRx bool `json:"ctrl_rx,omitempty" default:"true"` NoCtrlRxExtra bool `json:"-"` - ctrlRxExtra bool `json_name:"ctrl_rx_extra,omitempty" default:"true"` + ctrlRxExtra bool `json:"ctrl_rx_extra,omitempty" default:"true"` NoCtrlVlan bool `json:"-"` - ctrlVlan bool `json_name:"ctrl_vlan,omitempty" default:"true"` + ctrlVlan bool `json:"ctrl_vlan,omitempty" default:"true"` NoCtrlVq bool `json:"-"` - ctrlVq bool `json_name:"ctrl_vq,omitempty" default:"true"` - Duplex string `json_name:"duplex,omitempty"` + ctrlVq bool `json:"ctrl_vq,omitempty" default:"true"` + Duplex string `json:"duplex,omitempty"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - Failover bool `json_name:"failover,omitempty" default:"false"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + Failover bool `json:"failover,omitempty" default:"false"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoGso bool `json:"-"` - gso bool `json_name:"gso,omitempty" default:"true"` + gso bool `json:"gso,omitempty" default:"true"` NoGuestAnnounce bool `json:"-"` - guestAnnounce bool `json_name:"guest_announce,omitempty" default:"true"` + guestAnnounce bool `json:"guest_announce,omitempty" default:"true"` NoGuestCsum bool `json:"-"` - guestCsum bool `json_name:"guest_csum,omitempty" default:"true"` + guestCsum bool `json:"guest_csum,omitempty" default:"true"` NoGuestEcn bool `json:"-"` - guestEcn bool `json_name:"guest_ecn,omitempty" default:"true"` - GuestRscExt bool `json_name:"guest_rsc_ext,omitempty" default:"false"` + guestEcn bool `json:"guest_ecn,omitempty" default:"true"` + GuestRscExt bool `json:"guest_rsc_ext,omitempty" default:"false"` NoGuestTso4 bool `json:"-"` - guestTso4 bool `json_name:"guest_tso4,omitempty" default:"true"` + guestTso4 bool `json:"guest_tso4,omitempty" default:"true"` NoGuestTso6 bool `json:"-"` - guestTso6 bool `json_name:"guest_tso6,omitempty" default:"true"` + guestTso6 bool `json:"guest_tso6,omitempty" default:"true"` NoGuestUfo bool `json:"-"` - guestUfo bool `json_name:"guest_ufo,omitempty" default:"true"` - Hash bool `json_name:"hash,omitempty" default:"false"` + guestUfo bool `json:"guest_ufo,omitempty" default:"true"` + Hash bool `json:"hash,omitempty" default:"false"` NoHostEcn bool `json:"-"` - hostEcn bool `json_name:"host_ecn,omitempty" default:"true"` - HostMtu uint16 `json_name:"host_mtu,omitempty" default:"0"` + hostEcn bool `json:"host_ecn,omitempty" default:"true"` + HostMtu uint16 `json:"host_mtu,omitempty" default:"0"` NoHostTso4 bool `json:"-"` - hostTso4 bool `json_name:"host_tso4,omitempty" default:"true"` + hostTso4 bool `json:"host_tso4,omitempty" default:"true"` NoHostTso6 bool `json:"-"` - hostTso6 bool `json_name:"host_tso6,omitempty" default:"true"` + hostTso6 bool `json:"host_tso6,omitempty" default:"true"` NoHostUfo bool `json:"-"` - hostUfo bool `json_name:"host_ufo,omitempty" default:"true"` + hostUfo bool `json:"host_ufo,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Mq bool `json_name:"mq,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Mq bool `json:"mq,omitempty" default:"false"` NoMrgRxbuf bool `json:"-"` - mrgRxbuf bool `json_name:"mrg_rxbuf,omitempty" default:"true"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend + mrgRxbuf bool `json:"mrg_rxbuf,omitempty" default:"true"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - RscInterval uint32 `json_name:"rsc_interval,omitempty" default:"300000"` - Rss bool `json_name:"rss,omitempty" default:"false"` - RxQueueSize uint16 `json_name:"rx_queue_size,omitempty" default:"256"` - Speed string `json_name:"speed,omitempty" default:"-1"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + RscInterval uint32 `json:"rsc_interval,omitempty" default:"300000"` + Rss bool `json:"rss,omitempty" default:"false"` + RxQueueSize uint16 `json:"rx_queue_size,omitempty" default:"256"` + Speed string `json:"speed,omitempty" default:"-1"` NoStatus bool `json:"-"` - status bool `json_name:"status,omitempty" default:"true"` - Tx string `json_name:"tx,omitempty"` - TxQueueSize uint16 `json_name:"tx_queue_size,omitempty" default:"256"` + status bool `json:"status,omitempty" default:"true"` + Tx string `json:"tx,omitempty"` + TxQueueSize uint16 `json:"tx_queue_size,omitempty" default:"256"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"3"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"3"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXMtuBypassBackend bool `json:"-"` - xMtuBypassBackend bool `json_name:"x_mtu_bypass_backend,omitempty" default:"true"` + xMtuBypassBackend bool `json:"x_mtu_bypass_backend,omitempty" default:"true"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` - XTxburst string `json_name:"x_txburst,omitempty" default:"256"` - XTxtimer uint32 `json_name:"x_txtimer,omitempty" default:"150000"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` + XTxburst string `json:"x_txburst,omitempty" default:"256"` + XTxtimer uint32 `json:"x_txtimer,omitempty" default:"150000"` } func (d QemuDeviceVirtioNetPciNonTransitional) MarshalJSON() ([]byte, error) { @@ -204682,108 +204683,108 @@ func (d QemuDeviceVirtioNetPciNonTransitional) String() string { } type QemuDeviceVirtioNetPciTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Bootindex string `json_name:"bootindex,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Bootindex string `json:"bootindex,omitempty"` NoCsum bool `json:"-"` - csum bool `json_name:"csum,omitempty" default:"true"` + csum bool `json:"csum,omitempty" default:"true"` NoCtrlGuestOffloads bool `json:"-"` - ctrlGuestOffloads bool `json_name:"ctrl_guest_offloads,omitempty" default:"true"` + ctrlGuestOffloads bool `json:"ctrl_guest_offloads,omitempty" default:"true"` NoCtrlMacAddr bool `json:"-"` - ctrlMacAddr bool `json_name:"ctrl_mac_addr,omitempty" default:"true"` + ctrlMacAddr bool `json:"ctrl_mac_addr,omitempty" default:"true"` NoCtrlRx bool `json:"-"` - ctrlRx bool `json_name:"ctrl_rx,omitempty" default:"true"` + ctrlRx bool `json:"ctrl_rx,omitempty" default:"true"` NoCtrlRxExtra bool `json:"-"` - ctrlRxExtra bool `json_name:"ctrl_rx_extra,omitempty" default:"true"` + ctrlRxExtra bool `json:"ctrl_rx_extra,omitempty" default:"true"` NoCtrlVlan bool `json:"-"` - ctrlVlan bool `json_name:"ctrl_vlan,omitempty" default:"true"` + ctrlVlan bool `json:"ctrl_vlan,omitempty" default:"true"` NoCtrlVq bool `json:"-"` - ctrlVq bool `json_name:"ctrl_vq,omitempty" default:"true"` - Duplex string `json_name:"duplex,omitempty"` + ctrlVq bool `json:"ctrl_vq,omitempty" default:"true"` + Duplex string `json:"duplex,omitempty"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - Failover bool `json_name:"failover,omitempty" default:"false"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + Failover bool `json:"failover,omitempty" default:"false"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoGso bool `json:"-"` - gso bool `json_name:"gso,omitempty" default:"true"` + gso bool `json:"gso,omitempty" default:"true"` NoGuestAnnounce bool `json:"-"` - guestAnnounce bool `json_name:"guest_announce,omitempty" default:"true"` + guestAnnounce bool `json:"guest_announce,omitempty" default:"true"` NoGuestCsum bool `json:"-"` - guestCsum bool `json_name:"guest_csum,omitempty" default:"true"` + guestCsum bool `json:"guest_csum,omitempty" default:"true"` NoGuestEcn bool `json:"-"` - guestEcn bool `json_name:"guest_ecn,omitempty" default:"true"` - GuestRscExt bool `json_name:"guest_rsc_ext,omitempty" default:"false"` + guestEcn bool `json:"guest_ecn,omitempty" default:"true"` + GuestRscExt bool `json:"guest_rsc_ext,omitempty" default:"false"` NoGuestTso4 bool `json:"-"` - guestTso4 bool `json_name:"guest_tso4,omitempty" default:"true"` + guestTso4 bool `json:"guest_tso4,omitempty" default:"true"` NoGuestTso6 bool `json:"-"` - guestTso6 bool `json_name:"guest_tso6,omitempty" default:"true"` + guestTso6 bool `json:"guest_tso6,omitempty" default:"true"` NoGuestUfo bool `json:"-"` - guestUfo bool `json_name:"guest_ufo,omitempty" default:"true"` - Hash bool `json_name:"hash,omitempty" default:"false"` + guestUfo bool `json:"guest_ufo,omitempty" default:"true"` + Hash bool `json:"hash,omitempty" default:"false"` NoHostEcn bool `json:"-"` - hostEcn bool `json_name:"host_ecn,omitempty" default:"true"` - HostMtu uint16 `json_name:"host_mtu,omitempty" default:"0"` + hostEcn bool `json:"host_ecn,omitempty" default:"true"` + HostMtu uint16 `json:"host_mtu,omitempty" default:"0"` NoHostTso4 bool `json:"-"` - hostTso4 bool `json_name:"host_tso4,omitempty" default:"true"` + hostTso4 bool `json:"host_tso4,omitempty" default:"true"` NoHostTso6 bool `json:"-"` - hostTso6 bool `json_name:"host_tso6,omitempty" default:"true"` + hostTso6 bool `json:"host_tso6,omitempty" default:"true"` NoHostUfo bool `json:"-"` - hostUfo bool `json_name:"host_ufo,omitempty" default:"true"` + hostUfo bool `json:"host_ufo,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Mq bool `json_name:"mq,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Mq bool `json:"mq,omitempty" default:"false"` NoMrgRxbuf bool `json:"-"` - mrgRxbuf bool `json_name:"mrg_rxbuf,omitempty" default:"true"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend + mrgRxbuf bool `json:"mrg_rxbuf,omitempty" default:"true"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - RscInterval uint32 `json_name:"rsc_interval,omitempty" default:"300000"` - Rss bool `json_name:"rss,omitempty" default:"false"` - RxQueueSize uint16 `json_name:"rx_queue_size,omitempty" default:"256"` - Speed string `json_name:"speed,omitempty" default:"-1"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + RscInterval uint32 `json:"rsc_interval,omitempty" default:"300000"` + Rss bool `json:"rss,omitempty" default:"false"` + RxQueueSize uint16 `json:"rx_queue_size,omitempty" default:"256"` + Speed string `json:"speed,omitempty" default:"-1"` NoStatus bool `json:"-"` - status bool `json_name:"status,omitempty" default:"true"` - Tx string `json_name:"tx,omitempty"` - TxQueueSize uint16 `json_name:"tx_queue_size,omitempty" default:"256"` + status bool `json:"status,omitempty" default:"true"` + Tx string `json:"tx,omitempty"` + TxQueueSize uint16 `json:"tx_queue_size,omitempty" default:"256"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"3"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"3"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXMtuBypassBackend bool `json:"-"` - xMtuBypassBackend bool `json_name:"x_mtu_bypass_backend,omitempty" default:"true"` + xMtuBypassBackend bool `json:"x_mtu_bypass_backend,omitempty" default:"true"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` - XTxburst string `json_name:"x_txburst,omitempty" default:"256"` - XTxtimer uint32 `json_name:"x_txtimer,omitempty" default:"150000"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` + XTxburst string `json:"x_txburst,omitempty" default:"256"` + XTxtimer uint32 `json:"x_txtimer,omitempty" default:"150000"` } func (d QemuDeviceVirtioNetPciTransitional) MarshalJSON() ([]byte, error) { @@ -205197,20 +205198,20 @@ func (d QemuDeviceVirtioNetPciTransitional) String() string { } type QemuDeviceVmxnet3 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bootindex string `json_name:"bootindex,omitempty"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Mac string `json_name:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Netdev string `json_name:"netdev,omitempty"` // ID of a netdev to use as a backend - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XOldMsiOffsets bool `json_name:"x_old_msi_offsets,omitempty" default:"false"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bootindex string `json:"bootindex,omitempty"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Mac string `json:"mac,omitempty"` // Ethernet 6-byte MAC Address, example: 52:54:00:12:34:56 + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Netdev string `json:"netdev,omitempty"` // ID of a netdev to use as a backend + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XOldMsiOffsets bool `json:"x_old_msi_offsets,omitempty" default:"false"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceVmxnet3) MarshalJSON() ([]byte, error) { @@ -205284,16 +205285,16 @@ func (d QemuDeviceVmxnet3) String() string { } type QemuDeviceAc97 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Audiodev string `json_name:"audiodev,omitempty"` // ID of an audiodev to use as a backend - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Audiodev string `json:"audiodev,omitempty"` // ID of an audiodev to use as a backend + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceAc97) MarshalJSON() ([]byte, error) { @@ -205353,9 +205354,9 @@ func (d QemuDeviceAc97) String() string { } type QemuDeviceAdlib struct { - Audiodev string `json_name:"audiodev,omitempty"` // ID of an audiodev to use as a backend - Freq uint32 `json_name:"freq,omitempty" default:"44100"` - Iobase uint32 `json_name:"iobase,omitempty" default:"544"` + Audiodev string `json:"audiodev,omitempty"` // ID of an audiodev to use as a backend + Freq uint32 `json:"freq,omitempty" default:"44100"` + Iobase uint32 `json:"iobase,omitempty" default:"544"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -205381,10 +205382,10 @@ func (d QemuDeviceAdlib) String() string { } type QemuDeviceCs4231a struct { - Audiodev string `json_name:"audiodev,omitempty"` // ID of an audiodev to use as a backend - Dma uint32 `json_name:"dma,omitempty" default:"3"` - Iobase uint32 `json_name:"iobase,omitempty" default:"1332"` - Irq uint32 `json_name:"irq,omitempty" default:"9"` + Audiodev string `json:"audiodev,omitempty"` // ID of an audiodev to use as a backend + Dma uint32 `json:"dma,omitempty" default:"3"` + Iobase uint32 `json:"iobase,omitempty" default:"1332"` + Irq uint32 `json:"irq,omitempty" default:"9"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -205414,16 +205415,16 @@ func (d QemuDeviceCs4231a) String() string { } type QemuDeviceEs1370 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Audiodev string `json_name:"audiodev,omitempty"` // ID of an audiodev to use as a backend - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Audiodev string `json:"audiodev,omitempty"` // ID of an audiodev to use as a backend + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceEs1370) MarshalJSON() ([]byte, error) { @@ -205483,11 +205484,11 @@ func (d QemuDeviceEs1370) String() string { } type QemuDeviceGus struct { - Audiodev string `json_name:"audiodev,omitempty"` // ID of an audiodev to use as a backend - Dma uint32 `json_name:"dma,omitempty" default:"3"` - Freq uint32 `json_name:"freq,omitempty" default:"44100"` - Iobase uint32 `json_name:"iobase,omitempty" default:"576"` - Irq uint32 `json_name:"irq,omitempty" default:"7"` + Audiodev string `json:"audiodev,omitempty"` // ID of an audiodev to use as a backend + Dma uint32 `json:"dma,omitempty" default:"3"` + Freq uint32 `json:"freq,omitempty" default:"44100"` + Iobase uint32 `json:"iobase,omitempty" default:"576"` + Irq uint32 `json:"irq,omitempty" default:"7"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -205521,13 +205522,13 @@ func (d QemuDeviceGus) String() string { } type QemuDeviceHdaDuplex struct { - Audiodev string `json_name:"audiodev,omitempty"` // ID of an audiodev to use as a backend - Cad uint32 `json_name:"cad,omitempty" default:"4294967295"` - Debug uint32 `json_name:"debug,omitempty" default:"0"` + Audiodev string `json:"audiodev,omitempty"` // ID of an audiodev to use as a backend + Cad uint32 `json:"cad,omitempty" default:"4294967295"` + Debug uint32 `json:"debug,omitempty" default:"0"` NoMixer bool `json:"-"` - mixer bool `json_name:"mixer,omitempty" default:"true"` + mixer bool `json:"mixer,omitempty" default:"true"` NoUseTimer bool `json:"-"` - useTimer bool `json_name:"use_timer,omitempty" default:"true"` + useTimer bool `json:"use_timer,omitempty" default:"true"` } func (d QemuDeviceHdaDuplex) MarshalJSON() ([]byte, error) { @@ -205576,13 +205577,13 @@ func (d QemuDeviceHdaDuplex) String() string { } type QemuDeviceHdaMicro struct { - Audiodev string `json_name:"audiodev,omitempty"` // ID of an audiodev to use as a backend - Cad uint32 `json_name:"cad,omitempty" default:"4294967295"` - Debug uint32 `json_name:"debug,omitempty" default:"0"` + Audiodev string `json:"audiodev,omitempty"` // ID of an audiodev to use as a backend + Cad uint32 `json:"cad,omitempty" default:"4294967295"` + Debug uint32 `json:"debug,omitempty" default:"0"` NoMixer bool `json:"-"` - mixer bool `json_name:"mixer,omitempty" default:"true"` + mixer bool `json:"mixer,omitempty" default:"true"` NoUseTimer bool `json:"-"` - useTimer bool `json_name:"use_timer,omitempty" default:"true"` + useTimer bool `json:"use_timer,omitempty" default:"true"` } func (d QemuDeviceHdaMicro) MarshalJSON() ([]byte, error) { @@ -205631,13 +205632,13 @@ func (d QemuDeviceHdaMicro) String() string { } type QemuDeviceHdaOutput struct { - Audiodev string `json_name:"audiodev,omitempty"` // ID of an audiodev to use as a backend - Cad uint32 `json_name:"cad,omitempty" default:"4294967295"` - Debug uint32 `json_name:"debug,omitempty" default:"0"` + Audiodev string `json:"audiodev,omitempty"` // ID of an audiodev to use as a backend + Cad uint32 `json:"cad,omitempty" default:"4294967295"` + Debug uint32 `json:"debug,omitempty" default:"0"` NoMixer bool `json:"-"` - mixer bool `json_name:"mixer,omitempty" default:"true"` + mixer bool `json:"mixer,omitempty" default:"true"` NoUseTimer bool `json:"-"` - useTimer bool `json_name:"use_timer,omitempty" default:"true"` + useTimer bool `json:"use_timer,omitempty" default:"true"` } func (d QemuDeviceHdaOutput) MarshalJSON() ([]byte, error) { @@ -205686,18 +205687,18 @@ func (d QemuDeviceHdaOutput) String() string { } type QemuDeviceIch9IntelHda struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Debug uint32 `json_name:"debug,omitempty" default:"0"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Msi QemuDeviceOptOnOffAuto `json_name:"msi,omitempty" default:"auto"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - OldMsiAddr bool `json_name:"old_msi_addr,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Debug uint32 `json:"debug,omitempty" default:"0"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Msi QemuDeviceOptOnOffAuto `json:"msi,omitempty" default:"auto"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + OldMsiAddr bool `json:"old_msi_addr,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceIch9IntelHda) MarshalJSON() ([]byte, error) { @@ -205764,18 +205765,18 @@ func (d QemuDeviceIch9IntelHda) String() string { } type QemuDeviceIntelHda struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Debug uint32 `json_name:"debug,omitempty" default:"0"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Msi QemuDeviceOptOnOffAuto `json_name:"msi,omitempty" default:"auto"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - OldMsiAddr bool `json_name:"old_msi_addr,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Debug uint32 `json:"debug,omitempty" default:"0"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Msi QemuDeviceOptOnOffAuto `json:"msi,omitempty" default:"auto"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + OldMsiAddr bool `json:"old_msi_addr,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceIntelHda) MarshalJSON() ([]byte, error) { @@ -205842,12 +205843,12 @@ func (d QemuDeviceIntelHda) String() string { } type QemuDeviceSb16 struct { - Audiodev string `json_name:"audiodev,omitempty"` // ID of an audiodev to use as a backend - Dma16 uint32 `json_name:"dma16,omitempty" default:"5"` - Dma uint32 `json_name:"dma,omitempty" default:"1"` - Iobase uint32 `json_name:"iobase,omitempty" default:"544"` - Irq uint32 `json_name:"irq,omitempty" default:"5"` - Version uint32 `json_name:"version,omitempty" default:"1029"` + Audiodev string `json:"audiodev,omitempty"` // ID of an audiodev to use as a backend + Dma16 uint32 `json:"dma16,omitempty" default:"5"` + Dma uint32 `json:"dma,omitempty" default:"1"` + Iobase uint32 `json:"iobase,omitempty" default:"544"` + Irq uint32 `json:"irq,omitempty" default:"5"` + Version uint32 `json:"version,omitempty" default:"1029"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -205885,17 +205886,17 @@ func (d QemuDeviceSb16) String() string { } type QemuDeviceUsbAudio struct { - Attached bool `json_name:"attached,omitempty"` - Audiodev string `json_name:"audiodev,omitempty"` // ID of an audiodev to use as a backend - Buffer uint32 `json_name:"buffer,omitempty" default:"0"` - Debug uint32 `json_name:"debug,omitempty" default:"0"` + Attached bool `json:"attached,omitempty"` + Audiodev string `json:"audiodev,omitempty"` // ID of an audiodev to use as a backend + Buffer uint32 `json:"buffer,omitempty" default:"0"` + Debug uint32 `json:"debug,omitempty" default:"0"` NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` + fullPath bool `json:"full_path,omitempty" default:"true"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - Multi bool `json_name:"multi,omitempty" default:"false"` - Port string `json_name:"port,omitempty"` - Serial string `json_name:"serial,omitempty"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + Multi bool `json:"multi,omitempty" default:"false"` + Port string `json:"port,omitempty"` + Serial string `json:"serial,omitempty"` } func (d QemuDeviceUsbAudio) MarshalJSON() ([]byte, error) { @@ -205958,15 +205959,15 @@ func (d QemuDeviceUsbAudio) String() string { } type QemuDeviceAm53c974 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceAm53c974) MarshalJSON() ([]byte, error) { @@ -206022,15 +206023,15 @@ func (d QemuDeviceAm53c974) String() string { } type QemuDeviceDc390 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceDc390) MarshalJSON() ([]byte, error) { @@ -206086,15 +206087,15 @@ func (d QemuDeviceDc390) String() string { } type QemuDeviceFloppy struct { - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` - Unit uint32 `json_name:"unit,omitempty" default:"4294967295"` - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + ShareRw bool `json:"share_rw,omitempty" default:"false"` + Unit uint32 `json:"unit,omitempty" default:"4294967295"` + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -206143,15 +206144,15 @@ func (d QemuDeviceFloppy) String() string { } type QemuDeviceIch9Ahci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceIch9Ahci) MarshalJSON() ([]byte, error) { @@ -206207,20 +206208,20 @@ func (d QemuDeviceIch9Ahci) String() string { } type QemuDeviceIdeCd struct { - Bootindex string `json_name:"bootindex,omitempty"` - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` - Model string `json_name:"model,omitempty"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - Serial string `json_name:"serial,omitempty"` - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` - Unit uint32 `json_name:"unit,omitempty" default:"4294967295"` - Ver string `json_name:"ver,omitempty"` - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` - Wwn uint64 `json_name:"wwn,omitempty" default:"0"` + Bootindex string `json:"bootindex,omitempty"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` + Model string `json:"model,omitempty"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + Serial string `json:"serial,omitempty"` + ShareRw bool `json:"share_rw,omitempty" default:"false"` + Unit uint32 `json:"unit,omitempty" default:"4294967295"` + Ver string `json:"ver,omitempty"` + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` + Wwn uint64 `json:"wwn,omitempty" default:"0"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -206289,20 +206290,20 @@ func (d QemuDeviceIdeCd) String() string { } type QemuDeviceIdeDrive struct { - Bootindex string `json_name:"bootindex,omitempty"` - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` - Model string `json_name:"model,omitempty"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - Serial string `json_name:"serial,omitempty"` - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` - Unit uint32 `json_name:"unit,omitempty" default:"4294967295"` - Ver string `json_name:"ver,omitempty"` - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` - Wwn uint64 `json_name:"wwn,omitempty" default:"0"` + Bootindex string `json:"bootindex,omitempty"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` + Model string `json:"model,omitempty"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + Serial string `json:"serial,omitempty"` + ShareRw bool `json:"share_rw,omitempty" default:"false"` + Unit uint32 `json:"unit,omitempty" default:"4294967295"` + Ver string `json:"ver,omitempty"` + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` + Wwn uint64 `json:"wwn,omitempty" default:"0"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -206371,27 +206372,27 @@ func (d QemuDeviceIdeDrive) String() string { } type QemuDeviceIdeHd struct { - Bootindex string `json_name:"bootindex,omitempty"` - Cyls uint32 `json_name:"cyls,omitempty" default:"0"` - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend - Heads uint32 `json_name:"heads,omitempty" default:"0"` - Lcyls uint32 `json_name:"lcyls,omitempty" default:"0"` - Lheads uint32 `json_name:"lheads,omitempty" default:"0"` - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - Lsecs uint32 `json_name:"lsecs,omitempty" default:"0"` - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` - Model string `json_name:"model,omitempty"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - RotationRate uint16 `json_name:"rotation_rate,omitempty" default:"0"` - Secs uint32 `json_name:"secs,omitempty" default:"0"` - Serial string `json_name:"serial,omitempty"` - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` - Unit uint32 `json_name:"unit,omitempty" default:"4294967295"` - Ver string `json_name:"ver,omitempty"` - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` - Wwn uint64 `json_name:"wwn,omitempty" default:"0"` + Bootindex string `json:"bootindex,omitempty"` + Cyls uint32 `json:"cyls,omitempty" default:"0"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend + Heads uint32 `json:"heads,omitempty" default:"0"` + Lcyls uint32 `json:"lcyls,omitempty" default:"0"` + Lheads uint32 `json:"lheads,omitempty" default:"0"` + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + Lsecs uint32 `json:"lsecs,omitempty" default:"0"` + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` + Model string `json:"model,omitempty"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + RotationRate uint16 `json:"rotation_rate,omitempty" default:"0"` + Secs uint32 `json:"secs,omitempty" default:"0"` + Serial string `json:"serial,omitempty"` + ShareRw bool `json:"share_rw,omitempty" default:"false"` + Unit uint32 `json:"unit,omitempty" default:"4294967295"` + Ver string `json:"ver,omitempty"` + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` + Wwn uint64 `json:"wwn,omitempty" default:"0"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -206488,15 +206489,15 @@ func (d QemuDeviceIdeHd) String() string { } type QemuDeviceIsaFdc struct { - Bootindexa string `json_name:"bootindexA,omitempty"` - Bootindexb string `json_name:"bootindexB,omitempty"` + Bootindexa string `json:"bootindexA,omitempty"` + Bootindexb string `json:"bootindexB,omitempty"` NoCheckMediaRate bool `json:"-"` - checkMediaRate bool `json_name:"check_media_rate,omitempty" default:"true"` - Dma uint32 `json_name:"dma,omitempty" default:"2"` - Drivea string `json_name:"driveA,omitempty"` // Node name or ID of a block device to use as a backend - Driveb string `json_name:"driveB,omitempty"` // Node name or ID of a block device to use as a backend - Iobase uint32 `json_name:"iobase,omitempty" default:"1008"` - Irq uint32 `json_name:"irq,omitempty" default:"6"` + checkMediaRate bool `json:"check_media_rate,omitempty" default:"true"` + Dma uint32 `json:"dma,omitempty" default:"2"` + Drivea string `json:"driveA,omitempty"` // Node name or ID of a block device to use as a backend + Driveb string `json:"driveB,omitempty"` // Node name or ID of a block device to use as a backend + Iobase uint32 `json:"iobase,omitempty" default:"1008"` + Irq uint32 `json:"irq,omitempty" default:"6"` } func (d QemuDeviceIsaFdc) MarshalJSON() ([]byte, error) { @@ -206553,9 +206554,9 @@ func (d QemuDeviceIsaFdc) String() string { } type QemuDeviceIsaIde struct { - Iobase2 uint32 `json_name:"iobase2,omitempty" default:"1014"` - Iobase uint32 `json_name:"iobase,omitempty" default:"496"` - Irq uint32 `json_name:"irq,omitempty" default:"14"` + Iobase2 uint32 `json:"iobase2,omitempty" default:"1014"` + Iobase uint32 `json:"iobase,omitempty" default:"496"` + Irq uint32 `json:"irq,omitempty" default:"14"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -206581,15 +206582,15 @@ func (d QemuDeviceIsaIde) String() string { } type QemuDeviceLsi53c810 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceLsi53c810) MarshalJSON() ([]byte, error) { @@ -206645,15 +206646,15 @@ func (d QemuDeviceLsi53c810) String() string { } type QemuDeviceLsi53c895a struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceLsi53c895a) MarshalJSON() ([]byte, error) { @@ -206709,22 +206710,22 @@ func (d QemuDeviceLsi53c895a) String() string { } type QemuDeviceMegasas struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - HbaSerial string `json_name:"hba_serial,omitempty"` - MaxCmds uint32 `json_name:"max_cmds,omitempty" default:"1000"` - MaxSge uint32 `json_name:"max_sge,omitempty" default:"80"` - Msi QemuDeviceOptOnOffAuto `json_name:"msi,omitempty" default:"auto"` - Msix QemuDeviceOptOnOffAuto `json_name:"msix,omitempty" default:"auto"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - SasAddress uint64 `json_name:"sas_address,omitempty" default:"0"` - UseJbod bool `json_name:"use_jbod,omitempty" default:"false"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + HbaSerial string `json:"hba_serial,omitempty"` + MaxCmds uint32 `json:"max_cmds,omitempty" default:"1000"` + MaxSge uint32 `json:"max_sge,omitempty" default:"80"` + Msi QemuDeviceOptOnOffAuto `json:"msi,omitempty" default:"auto"` + Msix QemuDeviceOptOnOffAuto `json:"msix,omitempty" default:"auto"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + SasAddress uint64 `json:"sas_address,omitempty" default:"0"` + UseJbod bool `json:"use_jbod,omitempty" default:"false"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceMegasas) MarshalJSON() ([]byte, error) { @@ -206807,22 +206808,22 @@ func (d QemuDeviceMegasas) String() string { } type QemuDeviceMegasasGen2 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - HbaSerial string `json_name:"hba_serial,omitempty"` - MaxCmds uint32 `json_name:"max_cmds,omitempty" default:"1008"` - MaxSge uint32 `json_name:"max_sge,omitempty" default:"80"` - Msi QemuDeviceOptOnOffAuto `json_name:"msi,omitempty" default:"auto"` - Msix QemuDeviceOptOnOffAuto `json_name:"msix,omitempty" default:"auto"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - SasAddress uint64 `json_name:"sas_address,omitempty" default:"0"` - UseJbod bool `json_name:"use_jbod,omitempty" default:"false"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + HbaSerial string `json:"hba_serial,omitempty"` + MaxCmds uint32 `json:"max_cmds,omitempty" default:"1008"` + MaxSge uint32 `json:"max_sge,omitempty" default:"80"` + Msi QemuDeviceOptOnOffAuto `json:"msi,omitempty" default:"auto"` + Msix QemuDeviceOptOnOffAuto `json:"msix,omitempty" default:"auto"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + SasAddress uint64 `json:"sas_address,omitempty" default:"0"` + UseJbod bool `json:"use_jbod,omitempty" default:"false"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceMegasasGen2) MarshalJSON() ([]byte, error) { @@ -206905,17 +206906,17 @@ func (d QemuDeviceMegasasGen2) String() string { } type QemuDeviceMptsas1068 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Msi QemuDeviceOptOnOffAuto `json_name:"msi,omitempty" default:"auto"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - SasAddress uint64 `json_name:"sas_address,omitempty" default:"0"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Msi QemuDeviceOptOnOffAuto `json:"msi,omitempty" default:"auto"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + SasAddress uint64 `json:"sas_address,omitempty" default:"0"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceMptsas1068) MarshalJSON() ([]byte, error) { @@ -206979,32 +206980,32 @@ func (d QemuDeviceMptsas1068) String() string { } type QemuDeviceNvme struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - AerMaxQueued uint32 `json_name:"aer_max_queued,omitempty" default:"64"` - Aerl uint8 `json_name:"aerl,omitempty" default:"3"` - CmbSizeMb uint32 `json_name:"cmb_size_mb,omitempty" default:"0"` - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - MaxIoqpairs uint32 `json_name:"max_ioqpairs,omitempty" default:"64"` - Mdts uint8 `json_name:"mdts,omitempty" default:"7"` - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` - MsixQsize uint16 `json_name:"msix_qsize,omitempty" default:"65"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - NumQueues uint32 `json_name:"num_queues,omitempty" default:"0"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Serial string `json_name:"serial,omitempty"` - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` - UseIntelId bool `json_name:"use_intel_id,omitempty" default:"false"` - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + AerMaxQueued uint32 `json:"aer_max_queued,omitempty" default:"64"` + Aerl uint8 `json:"aerl,omitempty" default:"3"` + CmbSizeMb uint32 `json:"cmb_size_mb,omitempty" default:"0"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend + FailoverPairId string `json:"failover_pair_id,omitempty"` + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + MaxIoqpairs uint32 `json:"max_ioqpairs,omitempty" default:"64"` + Mdts uint8 `json:"mdts,omitempty" default:"7"` + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` + MsixQsize uint16 `json:"msix_qsize,omitempty" default:"65"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + NumQueues uint32 `json:"num_queues,omitempty" default:"0"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Serial string `json:"serial,omitempty"` + ShareRw bool `json:"share_rw,omitempty" default:"false"` + UseIntelId bool `json:"use_intel_id,omitempty" default:"false"` + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceNvme) MarshalJSON() ([]byte, error) { @@ -207126,16 +207127,16 @@ func (d QemuDeviceNvme) String() string { } type QemuDeviceNvmeNs struct { - Bootindex string `json_name:"bootindex,omitempty"` - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` - Nsid uint32 `json_name:"nsid,omitempty" default:"0"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` + Bootindex string `json:"bootindex,omitempty"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` + Nsid uint32 `json:"nsid,omitempty" default:"0"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + ShareRw bool `json:"share_rw,omitempty" default:"false"` + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -207188,15 +207189,15 @@ func (d QemuDeviceNvmeNs) String() string { } type QemuDevicePiix3Ide struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePiix3Ide) MarshalJSON() ([]byte, error) { @@ -207252,15 +207253,15 @@ func (d QemuDevicePiix3Ide) String() string { } type QemuDevicePiix3IdeXen struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePiix3IdeXen) MarshalJSON() ([]byte, error) { @@ -207316,15 +207317,15 @@ func (d QemuDevicePiix3IdeXen) String() string { } type QemuDevicePiix4Ide struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePiix4Ide) MarshalJSON() ([]byte, error) { @@ -207380,18 +207381,18 @@ func (d QemuDevicePiix4Ide) String() string { } type QemuDevicePvscsi struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - UseMsg uint8 `json_name:"use_msg,omitempty" default:"1"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XOldPciConfiguration bool `json_name:"x_old_pci_configuration,omitempty" default:"false"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + UseMsg uint8 `json:"use_msg,omitempty" default:"1"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XOldPciConfiguration bool `json:"x_old_pci_configuration,omitempty" default:"false"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePvscsi) MarshalJSON() ([]byte, error) { @@ -207457,16 +207458,16 @@ func (d QemuDevicePvscsi) String() string { } type QemuDeviceScsiBlock struct { - Bootindex string `json_name:"bootindex,omitempty"` - Channel uint32 `json_name:"channel,omitempty" default:"0"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend - Lun uint32 `json_name:"lun,omitempty" default:"4294967295"` - MaxIoSize uint64 `json_name:"max_io_size,omitempty" default:"2147483647"` - MaxUnmapSize uint64 `json_name:"max_unmap_size,omitempty" default:"1073741824"` - RotationRate uint16 `json_name:"rotation_rate,omitempty" default:"0"` - ScsiId uint32 `json_name:"scsi_id,omitempty" default:"4294967295"` - ScsiVersion string `json_name:"scsi_version,omitempty" default:"-1"` - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` + Bootindex string `json:"bootindex,omitempty"` + Channel uint32 `json:"channel,omitempty" default:"0"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend + Lun uint32 `json:"lun,omitempty" default:"4294967295"` + MaxIoSize uint64 `json:"max_io_size,omitempty" default:"2147483647"` + MaxUnmapSize uint64 `json:"max_unmap_size,omitempty" default:"1073741824"` + RotationRate uint16 `json:"rotation_rate,omitempty" default:"0"` + ScsiId uint32 `json:"scsi_id,omitempty" default:"4294967295"` + ScsiVersion string `json:"scsi_version,omitempty" default:"-1"` + ShareRw bool `json:"share_rw,omitempty" default:"false"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -207519,28 +207520,28 @@ func (d QemuDeviceScsiBlock) String() string { } type QemuDeviceScsiCd struct { - Bootindex string `json_name:"bootindex,omitempty"` - Channel uint32 `json_name:"channel,omitempty" default:"0"` - DeviceId string `json_name:"device_id,omitempty"` - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - Lun uint32 `json_name:"lun,omitempty" default:"4294967295"` - MaxIoSize uint64 `json_name:"max_io_size,omitempty" default:"2147483647"` - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - PortIndex uint16 `json_name:"port_index,omitempty" default:"0"` - PortWwn uint64 `json_name:"port_wwn,omitempty" default:"0"` - Product string `json_name:"product,omitempty"` - ScsiId uint32 `json_name:"scsi_id,omitempty" default:"4294967295"` - ScsiVersion string `json_name:"scsi_version,omitempty" default:"5"` - Serial string `json_name:"serial,omitempty"` - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` - Vendor string `json_name:"vendor,omitempty"` - Ver string `json_name:"ver,omitempty"` - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` - Wwn uint64 `json_name:"wwn,omitempty" default:"0"` + Bootindex string `json:"bootindex,omitempty"` + Channel uint32 `json:"channel,omitempty" default:"0"` + DeviceId string `json:"device_id,omitempty"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + Lun uint32 `json:"lun,omitempty" default:"4294967295"` + MaxIoSize uint64 `json:"max_io_size,omitempty" default:"2147483647"` + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + PortIndex uint16 `json:"port_index,omitempty" default:"0"` + PortWwn uint64 `json:"port_wwn,omitempty" default:"0"` + Product string `json:"product,omitempty"` + ScsiId uint32 `json:"scsi_id,omitempty" default:"4294967295"` + ScsiVersion string `json:"scsi_version,omitempty" default:"5"` + Serial string `json:"serial,omitempty"` + ShareRw bool `json:"share_rw,omitempty" default:"false"` + Vendor string `json:"vendor,omitempty"` + Ver string `json:"ver,omitempty"` + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` + Wwn uint64 `json:"wwn,omitempty" default:"0"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -207641,31 +207642,31 @@ func (d QemuDeviceScsiCd) String() string { } type QemuDeviceScsiDisk struct { - Bootindex string `json_name:"bootindex,omitempty"` - Channel uint32 `json_name:"channel,omitempty" default:"0"` - DeviceId string `json_name:"device_id,omitempty"` - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Dpofua bool `json_name:"dpofua,omitempty" default:"false"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - Lun uint32 `json_name:"lun,omitempty" default:"4294967295"` - MaxIoSize uint64 `json_name:"max_io_size,omitempty" default:"2147483647"` - MaxUnmapSize uint64 `json_name:"max_unmap_size,omitempty" default:"1073741824"` - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - PortIndex uint16 `json_name:"port_index,omitempty" default:"0"` - PortWwn uint64 `json_name:"port_wwn,omitempty" default:"0"` - Product string `json_name:"product,omitempty"` - Removable bool `json_name:"removable,omitempty" default:"false"` - ScsiId uint32 `json_name:"scsi_id,omitempty" default:"4294967295"` - ScsiVersion string `json_name:"scsi_version,omitempty" default:"5"` - Serial string `json_name:"serial,omitempty"` - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` - Vendor string `json_name:"vendor,omitempty"` - Ver string `json_name:"ver,omitempty"` - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` - Wwn uint64 `json_name:"wwn,omitempty" default:"0"` + Bootindex string `json:"bootindex,omitempty"` + Channel uint32 `json:"channel,omitempty" default:"0"` + DeviceId string `json:"device_id,omitempty"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Dpofua bool `json:"dpofua,omitempty" default:"false"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + Lun uint32 `json:"lun,omitempty" default:"4294967295"` + MaxIoSize uint64 `json:"max_io_size,omitempty" default:"2147483647"` + MaxUnmapSize uint64 `json:"max_unmap_size,omitempty" default:"1073741824"` + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + PortIndex uint16 `json:"port_index,omitempty" default:"0"` + PortWwn uint64 `json:"port_wwn,omitempty" default:"0"` + Product string `json:"product,omitempty"` + Removable bool `json:"removable,omitempty" default:"false"` + ScsiId uint32 `json:"scsi_id,omitempty" default:"4294967295"` + ScsiVersion string `json:"scsi_version,omitempty" default:"5"` + Serial string `json:"serial,omitempty"` + ShareRw bool `json:"share_rw,omitempty" default:"false"` + Vendor string `json:"vendor,omitempty"` + Ver string `json:"ver,omitempty"` + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` + Wwn uint64 `json:"wwn,omitempty" default:"0"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -207776,12 +207777,12 @@ func (d QemuDeviceScsiDisk) String() string { } type QemuDeviceScsiGeneric struct { - Bootindex string `json_name:"bootindex,omitempty"` - Channel uint32 `json_name:"channel,omitempty" default:"0"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend - Lun uint32 `json_name:"lun,omitempty" default:"4294967295"` - ScsiId uint32 `json_name:"scsi_id,omitempty" default:"4294967295"` - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` + Bootindex string `json:"bootindex,omitempty"` + Channel uint32 `json:"channel,omitempty" default:"0"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend + Lun uint32 `json:"lun,omitempty" default:"4294967295"` + ScsiId uint32 `json:"scsi_id,omitempty" default:"4294967295"` + ShareRw bool `json:"share_rw,omitempty" default:"false"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -207818,38 +207819,38 @@ func (d QemuDeviceScsiGeneric) String() string { } type QemuDeviceScsiHd struct { - Bootindex string `json_name:"bootindex,omitempty"` - Channel uint32 `json_name:"channel,omitempty" default:"0"` - Cyls uint32 `json_name:"cyls,omitempty" default:"0"` - DeviceId string `json_name:"device_id,omitempty"` - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Dpofua bool `json_name:"dpofua,omitempty" default:"false"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend - Heads uint32 `json_name:"heads,omitempty" default:"0"` - Lcyls uint32 `json_name:"lcyls,omitempty" default:"0"` - Lheads uint32 `json_name:"lheads,omitempty" default:"0"` - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - Lsecs uint32 `json_name:"lsecs,omitempty" default:"0"` - Lun uint32 `json_name:"lun,omitempty" default:"4294967295"` - MaxIoSize uint64 `json_name:"max_io_size,omitempty" default:"2147483647"` - MaxUnmapSize uint64 `json_name:"max_unmap_size,omitempty" default:"1073741824"` - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - PortIndex uint16 `json_name:"port_index,omitempty" default:"0"` - PortWwn uint64 `json_name:"port_wwn,omitempty" default:"0"` - Product string `json_name:"product,omitempty"` - Removable bool `json_name:"removable,omitempty" default:"false"` - RotationRate uint16 `json_name:"rotation_rate,omitempty" default:"0"` - ScsiId uint32 `json_name:"scsi_id,omitempty" default:"4294967295"` - ScsiVersion string `json_name:"scsi_version,omitempty" default:"5"` - Secs uint32 `json_name:"secs,omitempty" default:"0"` - Serial string `json_name:"serial,omitempty"` - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` - Vendor string `json_name:"vendor,omitempty"` - Ver string `json_name:"ver,omitempty"` - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` - Wwn uint64 `json_name:"wwn,omitempty" default:"0"` + Bootindex string `json:"bootindex,omitempty"` + Channel uint32 `json:"channel,omitempty" default:"0"` + Cyls uint32 `json:"cyls,omitempty" default:"0"` + DeviceId string `json:"device_id,omitempty"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Dpofua bool `json:"dpofua,omitempty" default:"false"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend + Heads uint32 `json:"heads,omitempty" default:"0"` + Lcyls uint32 `json:"lcyls,omitempty" default:"0"` + Lheads uint32 `json:"lheads,omitempty" default:"0"` + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + Lsecs uint32 `json:"lsecs,omitempty" default:"0"` + Lun uint32 `json:"lun,omitempty" default:"4294967295"` + MaxIoSize uint64 `json:"max_io_size,omitempty" default:"2147483647"` + MaxUnmapSize uint64 `json:"max_unmap_size,omitempty" default:"1073741824"` + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + PortIndex uint16 `json:"port_index,omitempty" default:"0"` + PortWwn uint64 `json:"port_wwn,omitempty" default:"0"` + Product string `json:"product,omitempty"` + Removable bool `json:"removable,omitempty" default:"false"` + RotationRate uint16 `json:"rotation_rate,omitempty" default:"0"` + ScsiId uint32 `json:"scsi_id,omitempty" default:"4294967295"` + ScsiVersion string `json:"scsi_version,omitempty" default:"5"` + Secs uint32 `json:"secs,omitempty" default:"0"` + Serial string `json:"serial,omitempty"` + ShareRw bool `json:"share_rw,omitempty" default:"false"` + Vendor string `json:"vendor,omitempty"` + Ver string `json:"ver,omitempty"` + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` + Wwn uint64 `json:"wwn,omitempty" default:"0"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -207988,9 +207989,9 @@ func (d QemuDeviceScsiHd) String() string { } type QemuDeviceSdCard struct { - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend - SpecVersion uint8 `json_name:"spec_version,omitempty" default:"2"` - Spi bool `json_name:"spi,omitempty" default:"false"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend + SpecVersion uint8 `json:"spec_version,omitempty" default:"2"` + Spi bool `json:"spi,omitempty" default:"false"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -208015,20 +208016,20 @@ func (d QemuDeviceSdCard) String() string { } type QemuDeviceSdhciPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Capareg uint64 `json_name:"capareg,omitempty" default:"91763892"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Maxcurr uint64 `json_name:"maxcurr,omitempty" default:"0"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - SdSpecVersion uint8 `json_name:"sd_spec_version,omitempty" default:"2"` - Uhs uint8 `json_name:"uhs,omitempty" default:"0"` - Vendor uint8 `json_name:"vendor,omitempty" default:"0"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Capareg uint64 `json:"capareg,omitempty" default:"91763892"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Maxcurr uint64 `json:"maxcurr,omitempty" default:"0"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + SdSpecVersion uint8 `json:"sd_spec_version,omitempty" default:"2"` + Uhs uint8 `json:"uhs,omitempty" default:"0"` + Vendor uint8 `json:"vendor,omitempty" default:"0"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceSdhciPci) MarshalJSON() ([]byte, error) { @@ -208104,13 +208105,13 @@ func (d QemuDeviceSdhciPci) String() string { } type QemuDeviceUsbBot struct { - Attached bool `json_name:"attached,omitempty"` + Attached bool `json:"attached,omitempty"` NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` + fullPath bool `json:"full_path,omitempty" default:"true"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - Port string `json_name:"port,omitempty"` - Serial string `json_name:"serial,omitempty"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + Port string `json:"port,omitempty"` + Serial string `json:"serial,omitempty"` } func (d QemuDeviceUsbBot) MarshalJSON() ([]byte, error) { @@ -208158,17 +208159,17 @@ func (d QemuDeviceUsbBot) String() string { } type QemuDeviceUsbMtp struct { - Attached bool `json_name:"attached,omitempty"` - Desc string `json_name:"desc,omitempty"` + Attached bool `json:"attached,omitempty"` + Desc string `json:"desc,omitempty"` NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` + fullPath bool `json:"full_path,omitempty" default:"true"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - Port string `json_name:"port,omitempty"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + Port string `json:"port,omitempty"` NoReadonly bool `json:"-"` - readonly bool `json_name:"readonly,omitempty" default:"true"` - Rootdir string `json_name:"rootdir,omitempty"` - Serial string `json_name:"serial,omitempty"` + readonly bool `json:"readonly,omitempty" default:"true"` + Rootdir string `json:"rootdir,omitempty"` + Serial string `json:"serial,omitempty"` } func (d QemuDeviceUsbMtp) MarshalJSON() ([]byte, error) { @@ -208232,24 +208233,24 @@ func (d QemuDeviceUsbMtp) String() string { } type QemuDeviceUsbStorage struct { - Attached bool `json_name:"attached,omitempty"` - Bootindex string `json_name:"bootindex,omitempty"` - Commandlog bool `json_name:"commandlog,omitempty" default:"false"` - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend + Attached bool `json:"attached,omitempty"` + Bootindex string `json:"bootindex,omitempty"` + Commandlog bool `json:"commandlog,omitempty" default:"false"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` + fullPath bool `json:"full_path,omitempty" default:"true"` + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - Port string `json_name:"port,omitempty"` - Removable bool `json_name:"removable,omitempty" default:"false"` - Serial string `json_name:"serial,omitempty"` - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + Port string `json:"port,omitempty"` + Removable bool `json:"removable,omitempty" default:"false"` + Serial string `json:"serial,omitempty"` + ShareRw bool `json:"share_rw,omitempty" default:"false"` + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` } func (d QemuDeviceUsbStorage) MarshalJSON() ([]byte, error) { @@ -208338,14 +208339,14 @@ func (d QemuDeviceUsbStorage) String() string { } type QemuDeviceUsbUas struct { - Attached bool `json_name:"attached,omitempty"` + Attached bool `json:"attached,omitempty"` NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` - LogScsiReq uint32 `json_name:"log_scsi_req,omitempty" default:"0"` + fullPath bool `json:"full_path,omitempty" default:"true"` + LogScsiReq uint32 `json:"log_scsi_req,omitempty" default:"0"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - Port string `json_name:"port,omitempty"` - Serial string `json_name:"serial,omitempty"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + Port string `json:"port,omitempty"` + Serial string `json:"serial,omitempty"` } func (d QemuDeviceUsbUas) MarshalJSON() ([]byte, error) { @@ -208398,32 +208399,32 @@ func (d QemuDeviceUsbUas) String() string { type QemuDeviceVhostScsi struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - BootTpgt uint32 `json_name:"boot_tpgt,omitempty" default:"0"` - Bootindex string `json_name:"bootindex,omitempty"` - CmdPerLun uint32 `json_name:"cmd_per_lun,omitempty" default:"128"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + BootTpgt uint32 `json:"boot_tpgt,omitempty" default:"0"` + Bootindex string `json:"bootindex,omitempty"` + CmdPerLun uint32 `json:"cmd_per_lun,omitempty" default:"128"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxSectors uint32 `json_name:"max_sectors,omitempty" default:"65535"` - Migratable bool `json_name:"migratable,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxSectors uint32 `json:"max_sectors,omitempty" default:"65535"` + Migratable bool `json:"migratable,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint32 `json_name:"num_queues,omitempty" default:"4294967295"` - Packed bool `json_name:"packed,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint32 `json:"num_queues,omitempty" default:"4294967295"` + Packed bool `json:"packed,omitempty" default:"false"` NoSegMaxAdjust bool `json:"-"` - segMaxAdjust bool `json_name:"seg_max_adjust,omitempty" default:"true"` - T10Pi bool `json_name:"t10_pi,omitempty" default:"false"` + segMaxAdjust bool `json:"seg_max_adjust,omitempty" default:"true"` + T10Pi bool `json:"t10_pi,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vhostfd string `json_name:"vhostfd,omitempty"` - VirtqueueSize uint32 `json_name:"virtqueue_size,omitempty" default:"128"` - Wwpn string `json_name:"wwpn,omitempty"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vhostfd string `json:"vhostfd,omitempty"` + VirtqueueSize uint32 `json:"virtqueue_size,omitempty" default:"128"` + Wwpn string `json:"wwpn,omitempty"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVhostScsi) MarshalJSON() ([]byte, error) { @@ -208547,61 +208548,61 @@ func (d QemuDeviceVhostScsi) String() string { } type QemuDeviceVhostScsiPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - BootTpgt uint32 `json_name:"boot_tpgt,omitempty" default:"0"` - Bootindex string `json_name:"bootindex,omitempty"` - CmdPerLun uint32 `json_name:"cmd_per_lun,omitempty" default:"128"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + BootTpgt uint32 `json:"boot_tpgt,omitempty" default:"0"` + Bootindex string `json:"bootindex,omitempty"` + CmdPerLun uint32 `json:"cmd_per_lun,omitempty" default:"128"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxSectors uint32 `json_name:"max_sectors,omitempty" default:"65535"` - Migratable bool `json_name:"migratable,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxSectors uint32 `json:"max_sectors,omitempty" default:"65535"` + Migratable bool `json:"migratable,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint32 `json_name:"num_queues,omitempty" default:"4294967295"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint32 `json:"num_queues,omitempty" default:"4294967295"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoSegMaxAdjust bool `json:"-"` - segMaxAdjust bool `json_name:"seg_max_adjust,omitempty" default:"true"` - T10Pi bool `json_name:"t10_pi,omitempty" default:"false"` + segMaxAdjust bool `json:"seg_max_adjust,omitempty" default:"true"` + T10Pi bool `json:"t10_pi,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - Vhostfd string `json_name:"vhostfd,omitempty"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - VirtqueueSize uint32 `json_name:"virtqueue_size,omitempty" default:"128"` - Wwpn string `json_name:"wwpn,omitempty"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + Vhostfd string `json:"vhostfd,omitempty"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + VirtqueueSize uint32 `json:"virtqueue_size,omitempty" default:"128"` + Wwpn string `json:"wwpn,omitempty"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVhostScsiPci) MarshalJSON() ([]byte, error) { @@ -208829,59 +208830,59 @@ func (d QemuDeviceVhostScsiPci) String() string { } type QemuDeviceVhostScsiPciNonTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - BootTpgt uint32 `json_name:"boot_tpgt,omitempty" default:"0"` - Bootindex string `json_name:"bootindex,omitempty"` - CmdPerLun uint32 `json_name:"cmd_per_lun,omitempty" default:"128"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + BootTpgt uint32 `json:"boot_tpgt,omitempty" default:"0"` + Bootindex string `json:"bootindex,omitempty"` + CmdPerLun uint32 `json:"cmd_per_lun,omitempty" default:"128"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxSectors uint32 `json_name:"max_sectors,omitempty" default:"65535"` - Migratable bool `json_name:"migratable,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxSectors uint32 `json:"max_sectors,omitempty" default:"65535"` + Migratable bool `json:"migratable,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint32 `json_name:"num_queues,omitempty" default:"4294967295"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint32 `json:"num_queues,omitempty" default:"4294967295"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoSegMaxAdjust bool `json:"-"` - segMaxAdjust bool `json_name:"seg_max_adjust,omitempty" default:"true"` - T10Pi bool `json_name:"t10_pi,omitempty" default:"false"` + segMaxAdjust bool `json:"seg_max_adjust,omitempty" default:"true"` + T10Pi bool `json:"t10_pi,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - Vhostfd string `json_name:"vhostfd,omitempty"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - VirtqueueSize uint32 `json_name:"virtqueue_size,omitempty" default:"128"` - Wwpn string `json_name:"wwpn,omitempty"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + Vhostfd string `json:"vhostfd,omitempty"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + VirtqueueSize uint32 `json:"virtqueue_size,omitempty" default:"128"` + Wwpn string `json:"wwpn,omitempty"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVhostScsiPciNonTransitional) MarshalJSON() ([]byte, error) { @@ -209102,59 +209103,59 @@ func (d QemuDeviceVhostScsiPciNonTransitional) String() string { } type QemuDeviceVhostScsiPciTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - BootTpgt uint32 `json_name:"boot_tpgt,omitempty" default:"0"` - Bootindex string `json_name:"bootindex,omitempty"` - CmdPerLun uint32 `json_name:"cmd_per_lun,omitempty" default:"128"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + BootTpgt uint32 `json:"boot_tpgt,omitempty" default:"0"` + Bootindex string `json:"bootindex,omitempty"` + CmdPerLun uint32 `json:"cmd_per_lun,omitempty" default:"128"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxSectors uint32 `json_name:"max_sectors,omitempty" default:"65535"` - Migratable bool `json_name:"migratable,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxSectors uint32 `json:"max_sectors,omitempty" default:"65535"` + Migratable bool `json:"migratable,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint32 `json_name:"num_queues,omitempty" default:"4294967295"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint32 `json:"num_queues,omitempty" default:"4294967295"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoSegMaxAdjust bool `json:"-"` - segMaxAdjust bool `json_name:"seg_max_adjust,omitempty" default:"true"` - T10Pi bool `json_name:"t10_pi,omitempty" default:"false"` + segMaxAdjust bool `json:"seg_max_adjust,omitempty" default:"true"` + T10Pi bool `json:"t10_pi,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - Vhostfd string `json_name:"vhostfd,omitempty"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - VirtqueueSize uint32 `json_name:"virtqueue_size,omitempty" default:"128"` - Wwpn string `json_name:"wwpn,omitempty"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + Vhostfd string `json:"vhostfd,omitempty"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + VirtqueueSize uint32 `json:"virtqueue_size,omitempty" default:"128"` + Wwpn string `json:"wwpn,omitempty"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVhostScsiPciTransitional) MarshalJSON() ([]byte, error) { @@ -209376,26 +209377,26 @@ func (d QemuDeviceVhostScsiPciTransitional) String() string { type QemuDeviceVhostUserBlk struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Bootindex string `json_name:"bootindex,omitempty"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Bootindex string `json:"bootindex,omitempty"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend NoConfigWce bool `json:"-"` - configWce bool `json_name:"config_wce,omitempty" default:"true"` + configWce bool `json:"config_wce,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint16 `json_name:"num_queues,omitempty" default:"65535"` - Packed bool `json_name:"packed,omitempty" default:"false"` - QueueSize uint32 `json_name:"queue_size,omitempty" default:"128"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint16 `json:"num_queues,omitempty" default:"65535"` + Packed bool `json:"packed,omitempty" default:"false"` + QueueSize uint32 `json:"queue_size,omitempty" default:"128"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVhostUserBlk) MarshalJSON() ([]byte, error) { @@ -209497,56 +209498,56 @@ func (d QemuDeviceVhostUserBlk) String() string { } type QemuDeviceVhostUserBlkPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Bootindex string `json_name:"bootindex,omitempty"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - Class uint32 `json_name:"class,omitempty" default:"0"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Bootindex string `json:"bootindex,omitempty"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + Class uint32 `json:"class,omitempty" default:"0"` NoConfigWce bool `json:"-"` - configWce bool `json_name:"config_wce,omitempty" default:"true"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + configWce bool `json:"config_wce,omitempty" default:"true"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint16 `json_name:"num_queues,omitempty" default:"65535"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - QueueSize uint32 `json_name:"queue_size,omitempty" default:"128"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint16 `json:"num_queues,omitempty" default:"65535"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + QueueSize uint32 `json:"queue_size,omitempty" default:"128"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVhostUserBlkPci) MarshalJSON() ([]byte, error) { @@ -209756,54 +209757,54 @@ func (d QemuDeviceVhostUserBlkPci) String() string { } type QemuDeviceVhostUserBlkPciNonTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Bootindex string `json_name:"bootindex,omitempty"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - Class uint32 `json_name:"class,omitempty" default:"0"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Bootindex string `json:"bootindex,omitempty"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + Class uint32 `json:"class,omitempty" default:"0"` NoConfigWce bool `json:"-"` - configWce bool `json_name:"config_wce,omitempty" default:"true"` + configWce bool `json:"config_wce,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint16 `json_name:"num_queues,omitempty" default:"65535"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - QueueSize uint32 `json_name:"queue_size,omitempty" default:"128"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint16 `json:"num_queues,omitempty" default:"65535"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + QueueSize uint32 `json:"queue_size,omitempty" default:"128"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVhostUserBlkPciNonTransitional) MarshalJSON() ([]byte, error) { @@ -210006,54 +210007,54 @@ func (d QemuDeviceVhostUserBlkPciNonTransitional) String() string { } type QemuDeviceVhostUserBlkPciTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Bootindex string `json_name:"bootindex,omitempty"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - Class uint32 `json_name:"class,omitempty" default:"0"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Bootindex string `json:"bootindex,omitempty"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + Class uint32 `json:"class,omitempty" default:"0"` NoConfigWce bool `json:"-"` - configWce bool `json_name:"config_wce,omitempty" default:"true"` + configWce bool `json:"config_wce,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint16 `json_name:"num_queues,omitempty" default:"65535"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - QueueSize uint32 `json_name:"queue_size,omitempty" default:"128"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint16 `json:"num_queues,omitempty" default:"65535"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + QueueSize uint32 `json:"queue_size,omitempty" default:"128"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVhostUserBlkPciTransitional) MarshalJSON() ([]byte, error) { @@ -210257,24 +210258,24 @@ func (d QemuDeviceVhostUserBlkPciTransitional) String() string { type QemuDeviceVhostUserFsDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumRequestQueues uint16 `json_name:"num_request_queues,omitempty" default:"1"` - Packed bool `json_name:"packed,omitempty" default:"false"` - QueueSize uint16 `json_name:"queue_size,omitempty" default:"128"` - Tag string `json_name:"tag,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumRequestQueues uint16 `json:"num_request_queues,omitempty" default:"1"` + Packed bool `json:"packed,omitempty" default:"false"` + QueueSize uint16 `json:"queue_size,omitempty" default:"128"` + Tag string `json:"tag,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVhostUserFsDevice) MarshalJSON() ([]byte, error) { @@ -210368,51 +210369,51 @@ func (d QemuDeviceVhostUserFsDevice) String() string { } type QemuDeviceVhostUserFsPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumRequestQueues uint16 `json_name:"num_request_queues,omitempty" default:"1"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - QueueSize uint16 `json_name:"queue_size,omitempty" default:"128"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Tag string `json_name:"tag,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumRequestQueues uint16 `json:"num_request_queues,omitempty" default:"1"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + QueueSize uint16 `json:"queue_size,omitempty" default:"128"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Tag string `json:"tag,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVhostUserFsPci) MarshalJSON() ([]byte, error) { @@ -210604,32 +210605,32 @@ func (d QemuDeviceVhostUserFsPci) String() string { type QemuDeviceVhostUserScsi struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - BootTpgt uint32 `json_name:"boot_tpgt,omitempty" default:"0"` - Bootindex string `json_name:"bootindex,omitempty"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - CmdPerLun uint32 `json_name:"cmd_per_lun,omitempty" default:"128"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + BootTpgt uint32 `json:"boot_tpgt,omitempty" default:"0"` + Bootindex string `json:"bootindex,omitempty"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + CmdPerLun uint32 `json:"cmd_per_lun,omitempty" default:"128"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoHotplug bool `json:"-"` - hotplug bool `json_name:"hotplug,omitempty" default:"true"` + hotplug bool `json:"hotplug,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxSectors uint32 `json_name:"max_sectors,omitempty" default:"65535"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxSectors uint32 `json:"max_sectors,omitempty" default:"65535"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint32 `json_name:"num_queues,omitempty" default:"4294967295"` - Packed bool `json_name:"packed,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint32 `json:"num_queues,omitempty" default:"4294967295"` + Packed bool `json:"packed,omitempty" default:"false"` NoParamChange bool `json:"-"` - paramChange bool `json_name:"param_change,omitempty" default:"true"` - T10Pi bool `json_name:"t10_pi,omitempty" default:"false"` + paramChange bool `json:"param_change,omitempty" default:"true"` + T10Pi bool `json:"t10_pi,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - VirtqueueSize uint32 `json_name:"virtqueue_size,omitempty" default:"128"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + VirtqueueSize uint32 `json:"virtqueue_size,omitempty" default:"128"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVhostUserScsi) MarshalJSON() ([]byte, error) { @@ -210754,61 +210755,61 @@ func (d QemuDeviceVhostUserScsi) String() string { } type QemuDeviceVhostUserScsiPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - BootTpgt uint32 `json_name:"boot_tpgt,omitempty" default:"0"` - Bootindex string `json_name:"bootindex,omitempty"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - CmdPerLun uint32 `json_name:"cmd_per_lun,omitempty" default:"128"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + BootTpgt uint32 `json:"boot_tpgt,omitempty" default:"0"` + Bootindex string `json:"bootindex,omitempty"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + CmdPerLun uint32 `json:"cmd_per_lun,omitempty" default:"128"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoHotplug bool `json:"-"` - hotplug bool `json_name:"hotplug,omitempty" default:"true"` + hotplug bool `json:"hotplug,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxSectors uint32 `json_name:"max_sectors,omitempty" default:"65535"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxSectors uint32 `json:"max_sectors,omitempty" default:"65535"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint32 `json_name:"num_queues,omitempty" default:"4294967295"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint32 `json:"num_queues,omitempty" default:"4294967295"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` NoParamChange bool `json:"-"` - paramChange bool `json_name:"param_change,omitempty" default:"true"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - T10Pi bool `json_name:"t10_pi,omitempty" default:"false"` + paramChange bool `json:"param_change,omitempty" default:"true"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + T10Pi bool `json:"t10_pi,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - VirtqueueSize uint32 `json_name:"virtqueue_size,omitempty" default:"128"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + VirtqueueSize uint32 `json:"virtqueue_size,omitempty" default:"128"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVhostUserScsiPci) MarshalJSON() ([]byte, error) { @@ -211037,59 +211038,59 @@ func (d QemuDeviceVhostUserScsiPci) String() string { } type QemuDeviceVhostUserScsiPciNonTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - BootTpgt uint32 `json_name:"boot_tpgt,omitempty" default:"0"` - Bootindex string `json_name:"bootindex,omitempty"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - CmdPerLun uint32 `json_name:"cmd_per_lun,omitempty" default:"128"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + BootTpgt uint32 `json:"boot_tpgt,omitempty" default:"0"` + Bootindex string `json:"bootindex,omitempty"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + CmdPerLun uint32 `json:"cmd_per_lun,omitempty" default:"128"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoHotplug bool `json:"-"` - hotplug bool `json_name:"hotplug,omitempty" default:"true"` + hotplug bool `json:"hotplug,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxSectors uint32 `json_name:"max_sectors,omitempty" default:"65535"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxSectors uint32 `json:"max_sectors,omitempty" default:"65535"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint32 `json_name:"num_queues,omitempty" default:"4294967295"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint32 `json:"num_queues,omitempty" default:"4294967295"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` NoParamChange bool `json:"-"` - paramChange bool `json_name:"param_change,omitempty" default:"true"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - T10Pi bool `json_name:"t10_pi,omitempty" default:"false"` + paramChange bool `json:"param_change,omitempty" default:"true"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + T10Pi bool `json:"t10_pi,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - VirtqueueSize uint32 `json_name:"virtqueue_size,omitempty" default:"128"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + VirtqueueSize uint32 `json:"virtqueue_size,omitempty" default:"128"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVhostUserScsiPciNonTransitional) MarshalJSON() ([]byte, error) { @@ -211311,59 +211312,59 @@ func (d QemuDeviceVhostUserScsiPciNonTransitional) String() string { } type QemuDeviceVhostUserScsiPciTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - BootTpgt uint32 `json_name:"boot_tpgt,omitempty" default:"0"` - Bootindex string `json_name:"bootindex,omitempty"` - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - CmdPerLun uint32 `json_name:"cmd_per_lun,omitempty" default:"128"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + BootTpgt uint32 `json:"boot_tpgt,omitempty" default:"0"` + Bootindex string `json:"bootindex,omitempty"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + CmdPerLun uint32 `json:"cmd_per_lun,omitempty" default:"128"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoHotplug bool `json:"-"` - hotplug bool `json_name:"hotplug,omitempty" default:"true"` + hotplug bool `json:"hotplug,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxSectors uint32 `json_name:"max_sectors,omitempty" default:"65535"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxSectors uint32 `json:"max_sectors,omitempty" default:"65535"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint32 `json_name:"num_queues,omitempty" default:"4294967295"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint32 `json:"num_queues,omitempty" default:"4294967295"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` NoParamChange bool `json:"-"` - paramChange bool `json_name:"param_change,omitempty" default:"true"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - T10Pi bool `json_name:"t10_pi,omitempty" default:"false"` + paramChange bool `json:"param_change,omitempty" default:"true"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + T10Pi bool `json:"t10_pi,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - VirtqueueSize uint32 `json_name:"virtqueue_size,omitempty" default:"128"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + VirtqueueSize uint32 `json:"virtqueue_size,omitempty" default:"128"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVhostUserScsiPciTransitional) MarshalJSON() ([]byte, error) { @@ -211586,22 +211587,22 @@ func (d QemuDeviceVhostUserScsiPciTransitional) String() string { type QemuDeviceVirtio9pDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - Fsdev string `json_name:"fsdev,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + Fsdev string `json:"fsdev,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MountTag string `json_name:"mount_tag,omitempty"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MountTag string `json:"mount_tag,omitempty"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVirtio9pDevice) MarshalJSON() ([]byte, error) { @@ -211687,53 +211688,53 @@ func (d QemuDeviceVirtio9pDevice) String() string { } type QemuDeviceVirtio9pPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Fsdev string `json_name:"fsdev,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Fsdev string `json:"fsdev,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - MountTag string `json_name:"mount_tag,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + MountTag string `json:"mount_tag,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"2"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"2"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtio9pPci) MarshalJSON() ([]byte, error) { @@ -211931,51 +211932,51 @@ func (d QemuDeviceVirtio9pPci) String() string { } type QemuDeviceVirtio9pPciNonTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Fsdev string `json_name:"fsdev,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Fsdev string `json:"fsdev,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - MountTag string `json_name:"mount_tag,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + MountTag string `json:"mount_tag,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"2"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"2"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtio9pPciNonTransitional) MarshalJSON() ([]byte, error) { @@ -212166,51 +212167,51 @@ func (d QemuDeviceVirtio9pPciNonTransitional) String() string { } type QemuDeviceVirtio9pPciTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Fsdev string `json_name:"fsdev,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Fsdev string `json:"fsdev,omitempty"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - MountTag string `json_name:"mount_tag,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + MountTag string `json:"mount_tag,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"2"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"2"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtio9pPciTransitional) MarshalJSON() ([]byte, error) { @@ -212402,53 +212403,53 @@ func (d QemuDeviceVirtio9pPciTransitional) String() string { type QemuDeviceVirtioBlkDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Bootindex string `json_name:"bootindex,omitempty"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Bootindex string `json:"bootindex,omitempty"` NoConfigWce bool `json:"-"` - configWce bool `json_name:"config_wce,omitempty" default:"true"` - Cyls uint32 `json_name:"cyls,omitempty" default:"0"` + configWce bool `json:"config_wce,omitempty" default:"true"` + Cyls uint32 `json:"cyls,omitempty" default:"0"` NoDiscard bool `json:"-"` - discard bool `json_name:"discard,omitempty" default:"true"` - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend + discard bool `json:"discard,omitempty" default:"true"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - Heads uint32 `json_name:"heads,omitempty" default:"0"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + Heads uint32 `json:"heads,omitempty" default:"0"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - Lcyls uint32 `json_name:"lcyls,omitempty" default:"0"` - Lheads uint32 `json_name:"lheads,omitempty" default:"0"` - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - Lsecs uint32 `json_name:"lsecs,omitempty" default:"0"` - MaxDiscardSectors uint32 `json_name:"max_discard_sectors,omitempty" default:"4194303"` - MaxWriteZeroesSectors uint32 `json_name:"max_write_zeroes_sectors,omitempty" default:"4194303"` - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + Lcyls uint32 `json:"lcyls,omitempty" default:"0"` + Lheads uint32 `json:"lheads,omitempty" default:"0"` + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + Lsecs uint32 `json:"lsecs,omitempty" default:"0"` + MaxDiscardSectors uint32 `json:"max_discard_sectors,omitempty" default:"4194303"` + MaxWriteZeroesSectors uint32 `json:"max_write_zeroes_sectors,omitempty" default:"4194303"` + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint16 `json_name:"num_queues,omitempty" default:"65535"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - QueueSize uint16 `json_name:"queue_size,omitempty" default:"256"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint16 `json:"num_queues,omitempty" default:"65535"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + Packed bool `json:"packed,omitempty" default:"false"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + QueueSize uint16 `json:"queue_size,omitempty" default:"256"` NoRequestMerging bool `json:"-"` - requestMerging bool `json_name:"request_merging,omitempty" default:"true"` - Scsi bool `json_name:"scsi,omitempty" default:"false"` - Secs uint32 `json_name:"secs,omitempty" default:"0"` + requestMerging bool `json:"request_merging,omitempty" default:"true"` + Scsi bool `json:"scsi,omitempty" default:"false"` + Secs uint32 `json:"secs,omitempty" default:"0"` NoSegMaxAdjust bool `json:"-"` - segMaxAdjust bool `json_name:"seg_max_adjust,omitempty" default:"true"` - Serial string `json_name:"serial,omitempty"` - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` + segMaxAdjust bool `json:"seg_max_adjust,omitempty" default:"true"` + Serial string `json:"serial,omitempty"` + ShareRw bool `json:"share_rw,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` + useStarted bool `json:"use_started,omitempty" default:"true"` + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` NoWriteZeroes bool `json:"-"` - writeZeroes bool `json_name:"write_zeroes,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + writeZeroes bool `json:"write_zeroes,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` NoXEnableWceIfConfigWce bool `json:"-"` - xEnableWceIfConfigWce bool `json_name:"x_enable_wce_if_config_wce,omitempty" default:"true"` + xEnableWceIfConfigWce bool `json:"x_enable_wce_if_config_wce,omitempty" default:"true"` } func (d QemuDeviceVirtioBlkDevice) MarshalJSON() ([]byte, error) { @@ -212656,85 +212657,85 @@ func (d QemuDeviceVirtioBlkDevice) String() string { } type QemuDeviceVirtioBlkPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Bootindex string `json_name:"bootindex,omitempty"` - Class uint32 `json_name:"class,omitempty" default:"0"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Bootindex string `json:"bootindex,omitempty"` + Class uint32 `json:"class,omitempty" default:"0"` NoConfigWce bool `json:"-"` - configWce bool `json_name:"config_wce,omitempty" default:"true"` - Cyls uint32 `json_name:"cyls,omitempty" default:"0"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + configWce bool `json:"config_wce,omitempty" default:"true"` + Cyls uint32 `json:"cyls,omitempty" default:"0"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoDiscard bool `json:"-"` - discard bool `json_name:"discard,omitempty" default:"true"` - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend + discard bool `json:"discard,omitempty" default:"true"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Heads uint32 `json_name:"heads,omitempty" default:"0"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Heads uint32 `json:"heads,omitempty" default:"0"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - Lcyls uint32 `json_name:"lcyls,omitempty" default:"0"` - Lheads uint32 `json_name:"lheads,omitempty" default:"0"` - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - Lsecs uint32 `json_name:"lsecs,omitempty" default:"0"` - MaxDiscardSectors uint32 `json_name:"max_discard_sectors,omitempty" default:"4194303"` - MaxWriteZeroesSectors uint32 `json_name:"max_write_zeroes_sectors,omitempty" default:"4194303"` + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + Lcyls uint32 `json:"lcyls,omitempty" default:"0"` + Lheads uint32 `json:"lheads,omitempty" default:"0"` + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + Lsecs uint32 `json:"lsecs,omitempty" default:"0"` + MaxDiscardSectors uint32 `json:"max_discard_sectors,omitempty" default:"4194303"` + MaxWriteZeroesSectors uint32 `json:"max_write_zeroes_sectors,omitempty" default:"4194303"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint16 `json_name:"num_queues,omitempty" default:"65535"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - QueueSize uint16 `json_name:"queue_size,omitempty" default:"256"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint16 `json:"num_queues,omitempty" default:"65535"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + QueueSize uint16 `json:"queue_size,omitempty" default:"256"` NoRequestMerging bool `json:"-"` - requestMerging bool `json_name:"request_merging,omitempty" default:"true"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Scsi bool `json_name:"scsi,omitempty" default:"false"` - Secs uint32 `json_name:"secs,omitempty" default:"0"` + requestMerging bool `json:"request_merging,omitempty" default:"true"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Scsi bool `json:"scsi,omitempty" default:"false"` + Secs uint32 `json:"secs,omitempty" default:"0"` NoSegMaxAdjust bool `json:"-"` - segMaxAdjust bool `json_name:"seg_max_adjust,omitempty" default:"true"` - Serial string `json_name:"serial,omitempty"` - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` + segMaxAdjust bool `json:"seg_max_adjust,omitempty" default:"true"` + Serial string `json:"serial,omitempty"` + ShareRw bool `json:"share_rw,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` NoWriteZeroes bool `json:"-"` - writeZeroes bool `json_name:"write_zeroes,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` + writeZeroes bool `json:"write_zeroes,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` NoXEnableWceIfConfigWce bool `json:"-"` - xEnableWceIfConfigWce bool `json_name:"x_enable_wce_if_config_wce,omitempty" default:"true"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + xEnableWceIfConfigWce bool `json:"x_enable_wce_if_config_wce,omitempty" default:"true"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioBlkPci) MarshalJSON() ([]byte, error) { @@ -213058,83 +213059,83 @@ func (d QemuDeviceVirtioBlkPci) String() string { } type QemuDeviceVirtioBlkPciNonTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Bootindex string `json_name:"bootindex,omitempty"` - Class uint32 `json_name:"class,omitempty" default:"0"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Bootindex string `json:"bootindex,omitempty"` + Class uint32 `json:"class,omitempty" default:"0"` NoConfigWce bool `json:"-"` - configWce bool `json_name:"config_wce,omitempty" default:"true"` - Cyls uint32 `json_name:"cyls,omitempty" default:"0"` + configWce bool `json:"config_wce,omitempty" default:"true"` + Cyls uint32 `json:"cyls,omitempty" default:"0"` NoDiscard bool `json:"-"` - discard bool `json_name:"discard,omitempty" default:"true"` - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend + discard bool `json:"discard,omitempty" default:"true"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Heads uint32 `json_name:"heads,omitempty" default:"0"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Heads uint32 `json:"heads,omitempty" default:"0"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - Lcyls uint32 `json_name:"lcyls,omitempty" default:"0"` - Lheads uint32 `json_name:"lheads,omitempty" default:"0"` - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - Lsecs uint32 `json_name:"lsecs,omitempty" default:"0"` - MaxDiscardSectors uint32 `json_name:"max_discard_sectors,omitempty" default:"4194303"` - MaxWriteZeroesSectors uint32 `json_name:"max_write_zeroes_sectors,omitempty" default:"4194303"` + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + Lcyls uint32 `json:"lcyls,omitempty" default:"0"` + Lheads uint32 `json:"lheads,omitempty" default:"0"` + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + Lsecs uint32 `json:"lsecs,omitempty" default:"0"` + MaxDiscardSectors uint32 `json:"max_discard_sectors,omitempty" default:"4194303"` + MaxWriteZeroesSectors uint32 `json:"max_write_zeroes_sectors,omitempty" default:"4194303"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint16 `json_name:"num_queues,omitempty" default:"65535"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - QueueSize uint16 `json_name:"queue_size,omitempty" default:"256"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint16 `json:"num_queues,omitempty" default:"65535"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + QueueSize uint16 `json:"queue_size,omitempty" default:"256"` NoRequestMerging bool `json:"-"` - requestMerging bool `json_name:"request_merging,omitempty" default:"true"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Scsi bool `json_name:"scsi,omitempty" default:"false"` - Secs uint32 `json_name:"secs,omitempty" default:"0"` + requestMerging bool `json:"request_merging,omitempty" default:"true"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Scsi bool `json:"scsi,omitempty" default:"false"` + Secs uint32 `json:"secs,omitempty" default:"0"` NoSegMaxAdjust bool `json:"-"` - segMaxAdjust bool `json_name:"seg_max_adjust,omitempty" default:"true"` - Serial string `json_name:"serial,omitempty"` - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` + segMaxAdjust bool `json:"seg_max_adjust,omitempty" default:"true"` + Serial string `json:"serial,omitempty"` + ShareRw bool `json:"share_rw,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` NoWriteZeroes bool `json:"-"` - writeZeroes bool `json_name:"write_zeroes,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` + writeZeroes bool `json:"write_zeroes,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` NoXEnableWceIfConfigWce bool `json:"-"` - xEnableWceIfConfigWce bool `json_name:"x_enable_wce_if_config_wce,omitempty" default:"true"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + xEnableWceIfConfigWce bool `json:"x_enable_wce_if_config_wce,omitempty" default:"true"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioBlkPciNonTransitional) MarshalJSON() ([]byte, error) { @@ -213451,83 +213452,83 @@ func (d QemuDeviceVirtioBlkPciNonTransitional) String() string { } type QemuDeviceVirtioBlkPciTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - Bootindex string `json_name:"bootindex,omitempty"` - Class uint32 `json_name:"class,omitempty" default:"0"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + Bootindex string `json:"bootindex,omitempty"` + Class uint32 `json:"class,omitempty" default:"0"` NoConfigWce bool `json:"-"` - configWce bool `json_name:"config_wce,omitempty" default:"true"` - Cyls uint32 `json_name:"cyls,omitempty" default:"0"` + configWce bool `json:"config_wce,omitempty" default:"true"` + Cyls uint32 `json:"cyls,omitempty" default:"0"` NoDiscard bool `json:"-"` - discard bool `json_name:"discard,omitempty" default:"true"` - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend + discard bool `json:"discard,omitempty" default:"true"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Heads uint32 `json_name:"heads,omitempty" default:"0"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Heads uint32 `json:"heads,omitempty" default:"0"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - Lcyls uint32 `json_name:"lcyls,omitempty" default:"0"` - Lheads uint32 `json_name:"lheads,omitempty" default:"0"` - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - Lsecs uint32 `json_name:"lsecs,omitempty" default:"0"` - MaxDiscardSectors uint32 `json_name:"max_discard_sectors,omitempty" default:"4194303"` - MaxWriteZeroesSectors uint32 `json_name:"max_write_zeroes_sectors,omitempty" default:"4194303"` + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + Lcyls uint32 `json:"lcyls,omitempty" default:"0"` + Lheads uint32 `json:"lheads,omitempty" default:"0"` + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + Lsecs uint32 `json:"lsecs,omitempty" default:"0"` + MaxDiscardSectors uint32 `json:"max_discard_sectors,omitempty" default:"4194303"` + MaxWriteZeroesSectors uint32 `json:"max_write_zeroes_sectors,omitempty" default:"4194303"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint16 `json_name:"num_queues,omitempty" default:"65535"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - QueueSize uint16 `json_name:"queue_size,omitempty" default:"256"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint16 `json:"num_queues,omitempty" default:"65535"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + QueueSize uint16 `json:"queue_size,omitempty" default:"256"` NoRequestMerging bool `json:"-"` - requestMerging bool `json_name:"request_merging,omitempty" default:"true"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Scsi bool `json_name:"scsi,omitempty" default:"false"` - Secs uint32 `json_name:"secs,omitempty" default:"0"` + requestMerging bool `json:"request_merging,omitempty" default:"true"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Scsi bool `json:"scsi,omitempty" default:"false"` + Secs uint32 `json:"secs,omitempty" default:"0"` NoSegMaxAdjust bool `json:"-"` - segMaxAdjust bool `json_name:"seg_max_adjust,omitempty" default:"true"` - Serial string `json_name:"serial,omitempty"` - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` + segMaxAdjust bool `json:"seg_max_adjust,omitempty" default:"true"` + Serial string `json:"serial,omitempty"` + ShareRw bool `json:"share_rw,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` NoWriteZeroes bool `json:"-"` - writeZeroes bool `json_name:"write_zeroes,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` + writeZeroes bool `json:"write_zeroes,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` NoXEnableWceIfConfigWce bool `json:"-"` - xEnableWceIfConfigWce bool `json_name:"x_enable_wce_if_config_wce,omitempty" default:"true"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + xEnableWceIfConfigWce bool `json:"x_enable_wce_if_config_wce,omitempty" default:"true"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioBlkPciTransitional) MarshalJSON() ([]byte, error) { @@ -213845,30 +213846,30 @@ func (d QemuDeviceVirtioBlkPciTransitional) String() string { type QemuDeviceVirtioScsiDevice struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - CmdPerLun uint32 `json_name:"cmd_per_lun,omitempty" default:"128"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + CmdPerLun uint32 `json:"cmd_per_lun,omitempty" default:"128"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoHotplug bool `json:"-"` - hotplug bool `json_name:"hotplug,omitempty" default:"true"` + hotplug bool `json:"hotplug,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxSectors uint32 `json_name:"max_sectors,omitempty" default:"65535"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxSectors uint32 `json:"max_sectors,omitempty" default:"65535"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint32 `json_name:"num_queues,omitempty" default:"4294967295"` - Packed bool `json_name:"packed,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint32 `json:"num_queues,omitempty" default:"4294967295"` + Packed bool `json:"packed,omitempty" default:"false"` NoParamChange bool `json:"-"` - paramChange bool `json_name:"param_change,omitempty" default:"true"` + paramChange bool `json:"param_change,omitempty" default:"true"` NoSegMaxAdjust bool `json:"-"` - segMaxAdjust bool `json_name:"seg_max_adjust,omitempty" default:"true"` + segMaxAdjust bool `json:"seg_max_adjust,omitempty" default:"true"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - VirtqueueSize uint32 `json_name:"virtqueue_size,omitempty" default:"256"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + VirtqueueSize uint32 `json:"virtqueue_size,omitempty" default:"256"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVirtioScsiDevice) MarshalJSON() ([]byte, error) { @@ -213986,61 +213987,61 @@ func (d QemuDeviceVirtioScsiDevice) String() string { } type QemuDeviceVirtioScsiPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - CmdPerLun uint32 `json_name:"cmd_per_lun,omitempty" default:"128"` - DisableLegacy QemuDeviceOptOnOffAuto `json_name:"disable_legacy,omitempty" default:"auto"` - DisableModern bool `json_name:"disable_modern,omitempty" default:"false"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + CmdPerLun uint32 `json:"cmd_per_lun,omitempty" default:"128"` + DisableLegacy QemuDeviceOptOnOffAuto `json:"disable_legacy,omitempty" default:"auto"` + DisableModern bool `json:"disable_modern,omitempty" default:"false"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoHotplug bool `json:"-"` - hotplug bool `json_name:"hotplug,omitempty" default:"true"` + hotplug bool `json:"hotplug,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxSectors uint32 `json_name:"max_sectors,omitempty" default:"65535"` + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxSectors uint32 `json:"max_sectors,omitempty" default:"65535"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint32 `json_name:"num_queues,omitempty" default:"4294967295"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint32 `json:"num_queues,omitempty" default:"4294967295"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` NoParamChange bool `json:"-"` - paramChange bool `json_name:"param_change,omitempty" default:"true"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + paramChange bool `json:"param_change,omitempty" default:"true"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoSegMaxAdjust bool `json:"-"` - segMaxAdjust bool `json_name:"seg_max_adjust,omitempty" default:"true"` + segMaxAdjust bool `json:"seg_max_adjust,omitempty" default:"true"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - VirtqueueSize uint32 `json_name:"virtqueue_size,omitempty" default:"256"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + VirtqueueSize uint32 `json:"virtqueue_size,omitempty" default:"256"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioScsiPci) MarshalJSON() ([]byte, error) { @@ -214270,59 +214271,59 @@ func (d QemuDeviceVirtioScsiPci) String() string { } type QemuDeviceVirtioScsiPciNonTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - CmdPerLun uint32 `json_name:"cmd_per_lun,omitempty" default:"128"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + CmdPerLun uint32 `json:"cmd_per_lun,omitempty" default:"128"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoHotplug bool `json:"-"` - hotplug bool `json_name:"hotplug,omitempty" default:"true"` + hotplug bool `json:"hotplug,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxSectors uint32 `json_name:"max_sectors,omitempty" default:"65535"` + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxSectors uint32 `json:"max_sectors,omitempty" default:"65535"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint32 `json_name:"num_queues,omitempty" default:"4294967295"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint32 `json:"num_queues,omitempty" default:"4294967295"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` NoParamChange bool `json:"-"` - paramChange bool `json_name:"param_change,omitempty" default:"true"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + paramChange bool `json:"param_change,omitempty" default:"true"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoSegMaxAdjust bool `json:"-"` - segMaxAdjust bool `json_name:"seg_max_adjust,omitempty" default:"true"` + segMaxAdjust bool `json:"seg_max_adjust,omitempty" default:"true"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - VirtqueueSize uint32 `json_name:"virtqueue_size,omitempty" default:"256"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + VirtqueueSize uint32 `json:"virtqueue_size,omitempty" default:"256"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioScsiPciNonTransitional) MarshalJSON() ([]byte, error) { @@ -214545,59 +214546,59 @@ func (d QemuDeviceVirtioScsiPciNonTransitional) String() string { } type QemuDeviceVirtioScsiPciTransitional struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` - Ats bool `json_name:"ats,omitempty" default:"false"` - CmdPerLun uint32 `json_name:"cmd_per_lun,omitempty" default:"128"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` + Ats bool `json:"ats,omitempty" default:"false"` + CmdPerLun uint32 `json:"cmd_per_lun,omitempty" default:"128"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` + FailoverPairId string `json:"failover_pair_id,omitempty"` NoHotplug bool `json:"-"` - hotplug bool `json_name:"hotplug,omitempty" default:"true"` + hotplug bool `json:"hotplug,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` NoIoeventfd bool `json:"-"` - ioeventfd bool `json_name:"ioeventfd,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - MaxSectors uint32 `json_name:"max_sectors,omitempty" default:"65535"` + ioeventfd bool `json:"ioeventfd,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + MaxSectors uint32 `json:"max_sectors,omitempty" default:"65535"` NoMigrateExtra bool `json:"-"` - migrateExtra bool `json_name:"migrate_extra,omitempty" default:"true"` - ModernPioNotify bool `json_name:"modern_pio_notify,omitempty" default:"false"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` + migrateExtra bool `json:"migrate_extra,omitempty" default:"true"` + ModernPioNotify bool `json:"modern_pio_notify,omitempty" default:"false"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - NumQueues uint32 `json_name:"num_queues,omitempty" default:"4294967295"` - Packed bool `json_name:"packed,omitempty" default:"false"` - PagePerVq bool `json_name:"page_per_vq,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + NumQueues uint32 `json:"num_queues,omitempty" default:"4294967295"` + Packed bool `json:"packed,omitempty" default:"false"` + PagePerVq bool `json:"page_per_vq,omitempty" default:"false"` NoParamChange bool `json:"-"` - paramChange bool `json_name:"param_change,omitempty" default:"true"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + paramChange bool `json:"param_change,omitempty" default:"true"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoSegMaxAdjust bool `json:"-"` - segMaxAdjust bool `json_name:"seg_max_adjust,omitempty" default:"true"` + segMaxAdjust bool `json:"seg_max_adjust,omitempty" default:"true"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - Vectors uint32 `json_name:"vectors,omitempty" default:"4294967295"` - VirtioPciBusMasterBugMigration bool `json_name:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` - VirtqueueSize uint32 `json_name:"virtqueue_size,omitempty" default:"256"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` - XDisablePcie bool `json_name:"x_disable_pcie,omitempty" default:"false"` - XIgnoreBackendFeatures bool `json_name:"x_ignore_backend_features,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + Vectors uint32 `json:"vectors,omitempty" default:"4294967295"` + VirtioPciBusMasterBugMigration bool `json:"virtio_pci_bus_master_bug_migration,omitempty" default:"false"` + VirtqueueSize uint32 `json:"virtqueue_size,omitempty" default:"256"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` + XDisablePcie bool `json:"x_disable_pcie,omitempty" default:"false"` + XIgnoreBackendFeatures bool `json:"x_ignore_backend_features,omitempty" default:"false"` NoXPcieDeverrInit bool `json:"-"` - xPcieDeverrInit bool `json_name:"x_pcie_deverr_init,omitempty" default:"true"` + xPcieDeverrInit bool `json:"x_pcie_deverr_init,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieFlrInit bool `json:"-"` - xPcieFlrInit bool `json_name:"x_pcie_flr_init,omitempty" default:"true"` + xPcieFlrInit bool `json:"x_pcie_flr_init,omitempty" default:"true"` NoXPcieLnkctlInit bool `json:"-"` - xPcieLnkctlInit bool `json_name:"x_pcie_lnkctl_init,omitempty" default:"true"` + xPcieLnkctlInit bool `json:"x_pcie_lnkctl_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` NoXPciePmInit bool `json:"-"` - xPciePmInit bool `json_name:"x_pcie_pm_init,omitempty" default:"true"` + xPciePmInit bool `json:"x_pcie_pm_init,omitempty" default:"true"` } func (d QemuDeviceVirtioScsiPciTransitional) MarshalJSON() ([]byte, error) { @@ -214820,16 +214821,16 @@ func (d QemuDeviceVirtioScsiPciTransitional) String() string { } type QemuDeviceIch9UsbEhci1 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Maxframes uint32 `json_name:"maxframes,omitempty" default:"128"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Maxframes uint32 `json:"maxframes,omitempty" default:"128"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceIch9UsbEhci1) MarshalJSON() ([]byte, error) { @@ -214889,16 +214890,16 @@ func (d QemuDeviceIch9UsbEhci1) String() string { } type QemuDeviceIch9UsbEhci2 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Maxframes uint32 `json_name:"maxframes,omitempty" default:"128"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Maxframes uint32 `json:"maxframes,omitempty" default:"128"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceIch9UsbEhci2) MarshalJSON() ([]byte, error) { @@ -214958,19 +214959,19 @@ func (d QemuDeviceIch9UsbEhci2) String() string { } type QemuDeviceIch9UsbUhci1 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bandwidth uint32 `json_name:"bandwidth,omitempty" default:"1280"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Firstport uint32 `json_name:"firstport,omitempty" default:"0"` - Masterbus string `json_name:"masterbus,omitempty"` - Maxframes uint32 `json_name:"maxframes,omitempty" default:"128"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bandwidth uint32 `json:"bandwidth,omitempty" default:"1280"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Firstport uint32 `json:"firstport,omitempty" default:"0"` + Masterbus string `json:"masterbus,omitempty"` + Maxframes uint32 `json:"maxframes,omitempty" default:"128"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceIch9UsbUhci1) MarshalJSON() ([]byte, error) { @@ -215042,19 +215043,19 @@ func (d QemuDeviceIch9UsbUhci1) String() string { } type QemuDeviceIch9UsbUhci2 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bandwidth uint32 `json_name:"bandwidth,omitempty" default:"1280"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Firstport uint32 `json_name:"firstport,omitempty" default:"0"` - Masterbus string `json_name:"masterbus,omitempty"` - Maxframes uint32 `json_name:"maxframes,omitempty" default:"128"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bandwidth uint32 `json:"bandwidth,omitempty" default:"1280"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Firstport uint32 `json:"firstport,omitempty" default:"0"` + Masterbus string `json:"masterbus,omitempty"` + Maxframes uint32 `json:"maxframes,omitempty" default:"128"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceIch9UsbUhci2) MarshalJSON() ([]byte, error) { @@ -215126,19 +215127,19 @@ func (d QemuDeviceIch9UsbUhci2) String() string { } type QemuDeviceIch9UsbUhci3 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bandwidth uint32 `json_name:"bandwidth,omitempty" default:"1280"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Firstport uint32 `json_name:"firstport,omitempty" default:"0"` - Masterbus string `json_name:"masterbus,omitempty"` - Maxframes uint32 `json_name:"maxframes,omitempty" default:"128"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bandwidth uint32 `json:"bandwidth,omitempty" default:"1280"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Firstport uint32 `json:"firstport,omitempty" default:"0"` + Masterbus string `json:"masterbus,omitempty"` + Maxframes uint32 `json:"maxframes,omitempty" default:"128"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceIch9UsbUhci3) MarshalJSON() ([]byte, error) { @@ -215210,19 +215211,19 @@ func (d QemuDeviceIch9UsbUhci3) String() string { } type QemuDeviceIch9UsbUhci4 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bandwidth uint32 `json_name:"bandwidth,omitempty" default:"1280"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Firstport uint32 `json_name:"firstport,omitempty" default:"0"` - Masterbus string `json_name:"masterbus,omitempty"` - Maxframes uint32 `json_name:"maxframes,omitempty" default:"128"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bandwidth uint32 `json:"bandwidth,omitempty" default:"1280"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Firstport uint32 `json:"firstport,omitempty" default:"0"` + Masterbus string `json:"masterbus,omitempty"` + Maxframes uint32 `json:"maxframes,omitempty" default:"128"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceIch9UsbUhci4) MarshalJSON() ([]byte, error) { @@ -215294,19 +215295,19 @@ func (d QemuDeviceIch9UsbUhci4) String() string { } type QemuDeviceIch9UsbUhci5 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bandwidth uint32 `json_name:"bandwidth,omitempty" default:"1280"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Firstport uint32 `json_name:"firstport,omitempty" default:"0"` - Masterbus string `json_name:"masterbus,omitempty"` - Maxframes uint32 `json_name:"maxframes,omitempty" default:"128"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bandwidth uint32 `json:"bandwidth,omitempty" default:"1280"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Firstport uint32 `json:"firstport,omitempty" default:"0"` + Masterbus string `json:"masterbus,omitempty"` + Maxframes uint32 `json:"maxframes,omitempty" default:"128"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceIch9UsbUhci5) MarshalJSON() ([]byte, error) { @@ -215378,19 +215379,19 @@ func (d QemuDeviceIch9UsbUhci5) String() string { } type QemuDeviceIch9UsbUhci6 struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bandwidth uint32 `json_name:"bandwidth,omitempty" default:"1280"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Firstport uint32 `json_name:"firstport,omitempty" default:"0"` - Masterbus string `json_name:"masterbus,omitempty"` - Maxframes uint32 `json_name:"maxframes,omitempty" default:"128"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bandwidth uint32 `json:"bandwidth,omitempty" default:"1280"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Firstport uint32 `json:"firstport,omitempty" default:"0"` + Masterbus string `json:"masterbus,omitempty"` + Maxframes uint32 `json:"maxframes,omitempty" default:"128"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceIch9UsbUhci6) MarshalJSON() ([]byte, error) { @@ -215462,26 +215463,26 @@ func (d QemuDeviceIch9UsbUhci6) String() string { } type QemuDeviceNecUsbXhci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - ForcePcieEndcap bool `json_name:"force_pcie_endcap,omitempty" default:"false"` - Intrs uint32 `json_name:"intrs,omitempty" default:"16"` - Msi QemuDeviceOptOnOffAuto `json_name:"msi,omitempty" default:"auto"` - Msix QemuDeviceOptOnOffAuto `json_name:"msix,omitempty" default:"auto"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - P2 uint32 `json_name:"p2,omitempty" default:"4"` - P3 uint32 `json_name:"p3,omitempty" default:"4"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Slots uint32 `json_name:"slots,omitempty" default:"64"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + ForcePcieEndcap bool `json:"force_pcie_endcap,omitempty" default:"false"` + Intrs uint32 `json:"intrs,omitempty" default:"16"` + Msi QemuDeviceOptOnOffAuto `json:"msi,omitempty" default:"auto"` + Msix QemuDeviceOptOnOffAuto `json:"msix,omitempty" default:"auto"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + P2 uint32 `json:"p2,omitempty" default:"4"` + P3 uint32 `json:"p3,omitempty" default:"4"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Slots uint32 `json:"slots,omitempty" default:"64"` NoStreams bool `json:"-"` - streams bool `json_name:"streams,omitempty" default:"true"` + streams bool `json:"streams,omitempty" default:"true"` NoSuperspeedPortsFirst bool `json:"-"` - superspeedPortsFirst bool `json_name:"superspeed_ports_first,omitempty" default:"true"` + superspeedPortsFirst bool `json:"superspeed_ports_first,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceNecUsbXhci) MarshalJSON() ([]byte, error) { @@ -215580,18 +215581,18 @@ func (d QemuDeviceNecUsbXhci) String() string { } type QemuDevicePciOhci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Firstport uint32 `json_name:"firstport,omitempty" default:"0"` - Masterbus string `json_name:"masterbus,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - NumPorts uint32 `json_name:"num_ports,omitempty" default:"3"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Firstport uint32 `json:"firstport,omitempty" default:"0"` + Masterbus string `json:"masterbus,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + NumPorts uint32 `json:"num_ports,omitempty" default:"3"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePciOhci) MarshalJSON() ([]byte, error) { @@ -215659,17 +215660,17 @@ func (d QemuDevicePciOhci) String() string { } type QemuDevicePiix3UsbUhci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bandwidth uint32 `json_name:"bandwidth,omitempty" default:"1280"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Maxframes uint32 `json_name:"maxframes,omitempty" default:"128"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bandwidth uint32 `json:"bandwidth,omitempty" default:"1280"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Maxframes uint32 `json:"maxframes,omitempty" default:"128"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePiix3UsbUhci) MarshalJSON() ([]byte, error) { @@ -215733,17 +215734,17 @@ func (d QemuDevicePiix3UsbUhci) String() string { } type QemuDevicePiix4UsbUhci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bandwidth uint32 `json_name:"bandwidth,omitempty" default:"1280"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Maxframes uint32 `json_name:"maxframes,omitempty" default:"128"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bandwidth uint32 `json:"bandwidth,omitempty" default:"1280"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Maxframes uint32 `json:"maxframes,omitempty" default:"128"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePiix4UsbUhci) MarshalJSON() ([]byte, error) { @@ -215807,19 +215808,19 @@ func (d QemuDevicePiix4UsbUhci) String() string { } type QemuDeviceQemuXhci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - P2 uint32 `json_name:"p2,omitempty" default:"4"` - P3 uint32 `json_name:"p3,omitempty" default:"4"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + P2 uint32 `json:"p2,omitempty" default:"4"` + P3 uint32 `json:"p3,omitempty" default:"4"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoStreams bool `json:"-"` - streams bool `json_name:"streams,omitempty" default:"true"` + streams bool `json:"streams,omitempty" default:"true"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceQemuXhci) MarshalJSON() ([]byte, error) { @@ -215891,16 +215892,16 @@ func (d QemuDeviceQemuXhci) String() string { } type QemuDeviceUsbEhci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Maxframes uint32 `json_name:"maxframes,omitempty" default:"128"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Maxframes uint32 `json:"maxframes,omitempty" default:"128"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceUsbEhci) MarshalJSON() ([]byte, error) { @@ -215960,17 +215961,17 @@ func (d QemuDeviceUsbEhci) String() string { } type QemuDeviceVt82c686bUsbUhci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - Bandwidth uint32 `json_name:"bandwidth,omitempty" default:"1280"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Maxframes uint32 `json_name:"maxframes,omitempty" default:"128"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + Bandwidth uint32 `json:"bandwidth,omitempty" default:"1280"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Maxframes uint32 `json:"maxframes,omitempty" default:"128"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceVt82c686bUsbUhci) MarshalJSON() ([]byte, error) { @@ -216034,15 +216035,15 @@ func (d QemuDeviceVt82c686bUsbUhci) String() string { } type QemuDeviceAmdviPci struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceAmdviPci) MarshalJSON() ([]byte, error) { @@ -216098,8 +216099,8 @@ func (d QemuDeviceAmdviPci) String() string { } type QemuDeviceIpmiBmcExtern struct { - Chardev string `json_name:"chardev,omitempty"` // ID of a chardev to use as a backend - SlaveAddr uint8 `json_name:"slave_addr,omitempty" default:"32"` + Chardev string `json:"chardev,omitempty"` // ID of a chardev to use as a backend + SlaveAddr uint8 `json:"slave_addr,omitempty" default:"32"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -216121,18 +216122,18 @@ func (d QemuDeviceIpmiBmcExtern) String() string { } type QemuDeviceIpmiBmcSim struct { - DeviceId uint8 `json_name:"device_id,omitempty" default:"32"` - DeviceRev uint8 `json_name:"device_rev,omitempty" default:"0"` - Fruareasize uint16 `json_name:"fruareasize,omitempty" default:"1024"` - Frudatafile string `json_name:"frudatafile,omitempty"` - Fwrev1 uint8 `json_name:"fwrev1,omitempty" default:"0"` - Fwrev2 uint8 `json_name:"fwrev2,omitempty" default:"0"` - Guid string `json_name:"guid,omitempty"` // UUID (aka GUID) or "auto" for random value (default) - IpmiVersion uint8 `json_name:"ipmi_version,omitempty" default:"2"` - MfgId uint32 `json_name:"mfg_id,omitempty" default:"0"` - ProductId uint16 `json_name:"product_id,omitempty" default:"0"` - Sdrfile string `json_name:"sdrfile,omitempty"` - SlaveAddr uint8 `json_name:"slave_addr,omitempty" default:"32"` + DeviceId uint8 `json:"device_id,omitempty" default:"32"` + DeviceRev uint8 `json:"device_rev,omitempty" default:"0"` + Fruareasize uint16 `json:"fruareasize,omitempty" default:"1024"` + Frudatafile string `json:"frudatafile,omitempty"` + Fwrev1 uint8 `json:"fwrev1,omitempty" default:"0"` + Fwrev2 uint8 `json:"fwrev2,omitempty" default:"0"` + Guid string `json:"guid,omitempty"` // UUID (aka GUID) or "auto" for random value (default) + IpmiVersion uint8 `json:"ipmi_version,omitempty" default:"2"` + MfgId uint32 `json:"mfg_id,omitempty" default:"0"` + ProductId uint16 `json:"product_id,omitempty" default:"0"` + Sdrfile string `json:"sdrfile,omitempty"` + SlaveAddr uint8 `json:"slave_addr,omitempty" default:"32"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -216194,8 +216195,8 @@ func (d QemuDeviceIpmiBmcSim) String() string { } type QemuDeviceIsaIpmiBt struct { - Ioport uint32 `json_name:"ioport,omitempty" default:"228"` - Irq string `json_name:"irq,omitempty" default:"5"` + Ioport uint32 `json:"ioport,omitempty" default:"228"` + Irq string `json:"irq,omitempty" default:"5"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -216217,8 +216218,8 @@ func (d QemuDeviceIsaIpmiBt) String() string { } type QemuDeviceIsaIpmiKcs struct { - Ioport uint32 `json_name:"ioport,omitempty" default:"3234"` - Irq string `json_name:"irq,omitempty" default:"5"` + Ioport uint32 `json:"ioport,omitempty" default:"3234"` + Irq string `json:"irq,omitempty" default:"5"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -216240,7 +216241,7 @@ func (d QemuDeviceIsaIpmiKcs) String() string { } type QemuDeviceMc146818rtc struct { - BaseYear string `json_name:"base_year,omitempty" default:"1980"` + BaseYear string `json:"base_year,omitempty" default:"1980"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -216258,12 +216259,12 @@ func (d QemuDeviceMc146818rtc) String() string { } type QemuDeviceNvdimm struct { - Addr uint64 `json_name:"addr,omitempty" default:"0"` - LabelSize int `json_name:"label_size,omitempty"` - Node uint32 `json_name:"node,omitempty" default:"0"` - Size uint64 `json_name:"size,omitempty"` - Slot string `json_name:"slot,omitempty" default:"-1"` - Unarmed bool `json_name:"unarmed,omitempty" default:"false"` + Addr uint64 `json:"addr,omitempty" default:"0"` + LabelSize int `json:"label_size,omitempty"` + Node uint32 `json:"node,omitempty" default:"0"` + Size uint64 `json:"size,omitempty"` + Slot string `json:"slot,omitempty" default:"-1"` + Unarmed bool `json:"unarmed,omitempty" default:"false"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -216300,10 +216301,10 @@ func (d QemuDeviceNvdimm) String() string { } type QemuDevicePcDimm struct { - Addr uint64 `json_name:"addr,omitempty" default:"0"` - Node uint32 `json_name:"node,omitempty" default:"0"` - Size uint64 `json_name:"size,omitempty"` - Slot string `json_name:"slot,omitempty" default:"-1"` + Addr uint64 `json:"addr,omitempty" default:"0"` + Node uint32 `json:"node,omitempty" default:"0"` + Size uint64 `json:"size,omitempty"` + Slot string `json:"slot,omitempty" default:"-1"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -216333,15 +216334,15 @@ func (d QemuDevicePcDimm) String() string { } type QemuDevicePciIpmiBt struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePciIpmiBt) MarshalJSON() ([]byte, error) { @@ -216397,15 +216398,15 @@ func (d QemuDevicePciIpmiBt) String() string { } type QemuDevicePciIpmiKcs struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDevicePciIpmiKcs) MarshalJSON() ([]byte, error) { @@ -216461,10 +216462,10 @@ func (d QemuDevicePciIpmiKcs) String() string { } type QemuDeviceTpmTis struct { - Irq uint32 `json_name:"irq,omitempty" default:"5"` + Irq uint32 `json:"irq,omitempty" default:"5"` NoPpi bool `json:"-"` - ppi bool `json_name:"ppi,omitempty" default:"true"` - Tpmdev string `json_name:"tpmdev,omitempty"` // ID of a tpm to use as a backend + ppi bool `json:"ppi,omitempty" default:"true"` + Tpmdev string `json:"tpmdev,omitempty"` // ID of a tpm to use as a backend } func (d QemuDeviceTpmTis) MarshalJSON() ([]byte, error) { @@ -216501,14 +216502,14 @@ func (d QemuDeviceTpmTis) String() string { } type QemuDeviceU2fPassthru struct { - Attached bool `json_name:"attached,omitempty"` + Attached bool `json:"attached,omitempty"` NoFullPath bool `json:"-"` - fullPath bool `json_name:"full_path,omitempty" default:"true"` - Hidraw string `json_name:"hidraw,omitempty"` + fullPath bool `json:"full_path,omitempty" default:"true"` + Hidraw string `json:"hidraw,omitempty"` NoMsosDesc bool `json:"-"` - msosDesc bool `json_name:"msos_desc,omitempty" default:"true"` - Port string `json_name:"port,omitempty"` - Serial string `json_name:"serial,omitempty"` + msosDesc bool `json:"msos_desc,omitempty" default:"true"` + Port string `json:"port,omitempty"` + Serial string `json:"serial,omitempty"` } func (d QemuDeviceU2fPassthru) MarshalJSON() ([]byte, error) { @@ -216561,21 +216562,21 @@ func (d QemuDeviceU2fPassthru) String() string { type QemuDeviceVirtioPmem struct { NoAnyLayout bool `json:"-"` - anyLayout bool `json_name:"any_layout,omitempty" default:"true"` + anyLayout bool `json:"any_layout,omitempty" default:"true"` NoEventIdx bool `json:"-"` - eventIdx bool `json_name:"event_idx,omitempty" default:"true"` + eventIdx bool `json:"event_idx,omitempty" default:"true"` NoIndirectDesc bool `json:"-"` - indirectDesc bool `json_name:"indirect_desc,omitempty" default:"true"` - IommuPlatform bool `json_name:"iommu_platform,omitempty" default:"false"` - Memaddr uint64 `json_name:"memaddr,omitempty" default:"0"` + indirectDesc bool `json:"indirect_desc,omitempty" default:"true"` + IommuPlatform bool `json:"iommu_platform,omitempty" default:"false"` + Memaddr uint64 `json:"memaddr,omitempty" default:"0"` NoNotifyOnEmpty bool `json:"-"` - notifyOnEmpty bool `json_name:"notify_on_empty,omitempty" default:"true"` - Packed bool `json_name:"packed,omitempty" default:"false"` + notifyOnEmpty bool `json:"notify_on_empty,omitempty" default:"true"` + Packed bool `json:"packed,omitempty" default:"false"` NoUseDisabledFlag bool `json:"-"` - useDisabledFlag bool `json_name:"use_disabled_flag,omitempty" default:"true"` + useDisabledFlag bool `json:"use_disabled_flag,omitempty" default:"true"` NoUseStarted bool `json:"-"` - useStarted bool `json_name:"use_started,omitempty" default:"true"` - XDisableLegacyCheck bool `json_name:"x_disable_legacy_check,omitempty" default:"false"` + useStarted bool `json:"use_started,omitempty" default:"true"` + XDisableLegacyCheck bool `json:"x_disable_legacy_check,omitempty" default:"false"` } func (d QemuDeviceVirtioPmem) MarshalJSON() ([]byte, error) { @@ -216669,17 +216670,17 @@ func (d QemuDeviceVmmouse) String() string { } type QemuDeviceXenCdrom struct { - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend - FrontendId uint16 `json_name:"frontend_id,omitempty" default:"32756"` - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - MaxRingPageOrder uint32 `json_name:"max_ring_page_order,omitempty" default:"4"` - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` - Vdev string `json_name:"vdev,omitempty"` // Virtual Disk specifier: d*p*/xvd*/hd*/sd* - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend + FrontendId uint16 `json:"frontend_id,omitempty" default:"32756"` + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + MaxRingPageOrder uint32 `json:"max_ring_page_order,omitempty" default:"4"` + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + ShareRw bool `json:"share_rw,omitempty" default:"false"` + Vdev string `json:"vdev,omitempty"` // Virtual Disk specifier: d*p*/xvd*/hd*/sd* + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -216736,17 +216737,17 @@ func (d QemuDeviceXenCdrom) String() string { } type QemuDeviceXenDisk struct { - DiscardGranularity uint32 `json_name:"discard_granularity,omitempty" default:"4294967295"` - Drive string `json_name:"drive,omitempty"` // Node name or ID of a block device to use as a backend - FrontendId uint16 `json_name:"frontend_id,omitempty" default:"32756"` - LogicalBlockSize uint32 `json_name:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - MaxRingPageOrder uint32 `json_name:"max_ring_page_order,omitempty" default:"4"` - MinIoSize uint32 `json_name:"min_io_size,omitempty" default:"0"` - OptIoSize uint32 `json_name:"opt_io_size,omitempty" default:"0"` - PhysicalBlockSize uint32 `json_name:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB - ShareRw bool `json_name:"share_rw,omitempty" default:"false"` - Vdev string `json_name:"vdev,omitempty"` // Virtual Disk specifier: d*p*/xvd*/hd*/sd* - WriteCache QemuDeviceOptOnOffAuto `json_name:"write_cache,omitempty" default:"auto"` + DiscardGranularity uint32 `json:"discard_granularity,omitempty" default:"4294967295"` + Drive string `json:"drive,omitempty"` // Node name or ID of a block device to use as a backend + FrontendId uint16 `json:"frontend_id,omitempty" default:"32756"` + LogicalBlockSize uint32 `json:"logical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + MaxRingPageOrder uint32 `json:"max_ring_page_order,omitempty" default:"4"` + MinIoSize uint32 `json:"min_io_size,omitempty" default:"0"` + OptIoSize uint32 `json:"opt_io_size,omitempty" default:"0"` + PhysicalBlockSize uint32 `json:"physical_block_size,omitempty" default:"0"` // A power of two between 512 B and 2 MiB + ShareRw bool `json:"share_rw,omitempty" default:"false"` + Vdev string `json:"vdev,omitempty"` // Virtual Disk specifier: d*p*/xvd*/hd*/sd* + WriteCache QemuDeviceOptOnOffAuto `json:"write_cache,omitempty" default:"auto"` } // String returns a QEMU command-line compatible chardev string with the format: @@ -216803,19 +216804,19 @@ func (d QemuDeviceXenDisk) String() string { } type QemuDeviceXenPvdevice struct { - Addr string `json_name:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 - DeviceId uint16 `json_name:"device_id,omitempty" default:"65535"` - FailoverPairId string `json_name:"failover_pair_id,omitempty"` - Multifunction bool `json_name:"multifunction,omitempty" default:"false"` - Revision uint8 `json_name:"revision,omitempty" default:"1"` - Rombar uint32 `json_name:"rombar,omitempty" default:"1"` - Romfile string `json_name:"romfile,omitempty"` - Size uint32 `json_name:"size,omitempty" default:"4194304"` - VendorId uint16 `json_name:"vendor_id,omitempty" default:"22611"` + Addr string `json:"addr,omitempty" default:"-1"` // Slot and optional function number, example: 06.0 or 06 + DeviceId uint16 `json:"device_id,omitempty" default:"65535"` + FailoverPairId string `json:"failover_pair_id,omitempty"` + Multifunction bool `json:"multifunction,omitempty" default:"false"` + Revision uint8 `json:"revision,omitempty" default:"1"` + Rombar uint32 `json:"rombar,omitempty" default:"1"` + Romfile string `json:"romfile,omitempty"` + Size uint32 `json:"size,omitempty" default:"4194304"` + VendorId uint16 `json:"vendor_id,omitempty" default:"22611"` NoXPcieExtcapInit bool `json:"-"` - xPcieExtcapInit bool `json_name:"x_pcie_extcap_init,omitempty" default:"true"` + xPcieExtcapInit bool `json:"x_pcie_extcap_init,omitempty" default:"true"` NoXPcieLnkstaDllla bool `json:"-"` - xPcieLnkstaDllla bool `json_name:"x_pcie_lnksta_dllla,omitempty" default:"true"` + xPcieLnkstaDllla bool `json:"x_pcie_lnksta_dllla,omitempty" default:"true"` } func (d QemuDeviceXenPvdevice) MarshalJSON() ([]byte, error) { diff --git a/machine/qemu/qemu_netdev.go b/machine/qemu/qemu_netdev.go index 371018a03..8160eeffb 100644 --- a/machine/qemu/qemu_netdev.go +++ b/machine/qemu/qemu_netdev.go @@ -32,11 +32,11 @@ const ( // Br. type QemuNetDevBridge struct { // ID of the network device. - Id string + Id string `json:"id"` // Bridge (default=br0) - Br string + Br string `json:"br"` // Use a program helper (default=/usr/lib/qemu/qemu-bridge-helper) - Helper string + Helper string `json:"helper"` } // String returns a QEMU command-line compatible netdev string with the format: @@ -62,9 +62,9 @@ func (nd QemuNetDevBridge) String() string { type QemuNetDevHubport struct { // ID of the network device. - Id string - Hubid string - Netdev string + Id string `json:"id"` + Hubid string `json:"hubid"` + Netdev string `json:"netdev"` } // String returns a QEMU command-line compatible netdev string with the format: diff --git a/machine/qemu/qmp/v7alpha2/service.proto b/machine/qemu/qmp/v7alpha2/service.proto index 04c254347..b8d8f19fa 100644 --- a/machine/qemu/qmp/v7alpha2/service.proto +++ b/machine/qemu/qmp/v7alpha2/service.proto @@ -327,4 +327,47 @@ service QEMUMachineProtocol { // ] // } rpc QueryRxFilter(QueryRxFilterRequest) returns (QueryRxFilterResponse) {} + + // # List properties associated with a device. + // + // @typename: the type name of a device + // + // Returns: a list of ObjectPropertyInfo describing a devices properties + // + // Note: objects can create properties at runtime, for example to describe + // links between different devices and/or objects. These properties + // are not included in the output of this command. + // + // Since: 1.2 + rpc DeviceListProperties(DeviceListPropertiesRequest) returns (DeviceListPropertiesResponse) {} + + // # Remove a device from a guest + // + // @id: the device's ID or QOM path + // + // Returns: Nothing on success + // If @id is not a valid device, DeviceNotFound + // + // Notes: When this command completes, the device may not be removed from the + // guest. Hot removal is an operation that requires guest cooperation. + // This command merely requests that the guest begin the hot removal + // process. Completion of the device removal process is signaled with a + // DEVICE_DELETED event. Guest reset will automatically complete removal + // for all devices. If a guest-side error in the hot removal process is + // detected, the device will not be removed and a DEVICE_UNPLUG_GUEST_ERROR + // event is sent. Some errors cannot be detected. + // + // Since: 0.14 + // + // Example: + // + // -> { "execute": "device_del", + // "arguments": { "id": "net1" } } + // <- { "return": {} } + // + // -> { "execute": "device_del", + // "arguments": { "id": "/machine/peripheral-anon/device[0]" } } + // <- { "return": {} } + // + rpc DeviceDel(DeviceDelRequest) returns (google.protobuf.Any) {} } diff --git a/machine/qemu/v1alpha1.go b/machine/qemu/v1alpha1.go index 144ebfd6e..98bc76291 100644 --- a/machine/qemu/v1alpha1.go +++ b/machine/qemu/v1alpha1.go @@ -32,6 +32,7 @@ import ( "kraftkit.sh/exec" "kraftkit.sh/internal/logtail" "kraftkit.sh/internal/retrytimeout" + "kraftkit.sh/log" "kraftkit.sh/machine/network/macaddr" "kraftkit.sh/machine/qemu/qmp" qmpapi "kraftkit.sh/machine/qemu/qmp/v7alpha2" @@ -98,6 +99,8 @@ func (service *machineV1alpha1Service) Create(ctx context.Context, machine *mach return machine, err } + log.G(ctx).WithField("version", qemuVersion.String()).Debug("qemu") + if qemuVersion.LessThan(QemuVersion4_2_0) { return machine, fmt.Errorf("unsupported QEMU version: %s: please upgrade to a newer version", qemuVersion.String()) } @@ -235,6 +238,10 @@ func (service *machineV1alpha1Service) Create(ctx context.Context, machine *mach ) } + if qemuBIOS != "" { + qopts = append(qopts, WithBIOS(qemuBIOS)) + } + kernelArgs, err := ukargparse.Parse(machine.Spec.KernelArgs...) if err != nil { return machine, err @@ -338,6 +345,8 @@ func (service *machineV1alpha1Service) Create(ctx context.Context, machine *mach WithDevice(QemuDeviceVirtio9pPci{ Fsdev: hvirtioid, MountTag: mounttag, + // DisableModern: true, + // DisableLegacy: QemuDeviceOptOff, }), ) diff --git a/make/progress.go b/make/progress.go index 0179151bc..f15200718 100644 --- a/make/progress.go +++ b/make/progress.go @@ -58,12 +58,12 @@ func (opw *onProgressWriter) Write(b []byte) (int, error) { for _, line := range lines { for _, ignore := range IgnoredMakePrefixes { if !strings.HasPrefix(line, ignore) { - opw.current++ + opw.current += 2 } } } - opw.onProgress(float64(opw.current) / float64(opw.total)) + opw.onProgress(float64(opw.current) / (float64(opw.total) * 1.2)) return len(b), nil } diff --git a/manifest/manager.go b/manifest/manager.go index 49fe79417..0ab7a6726 100644 --- a/manifest/manager.go +++ b/manifest/manager.go @@ -111,13 +111,14 @@ func (m *manifestManager) update(ctx context.Context) (*ManifestIndex, error) { log.G(ctx).WithFields(logrus.Fields{ "manifest": manipath, - }).Debug("fetching") + }).Info("fetching") manifests, err := FindManifestsFromSource(ctx, manipath, mopts...) if err != nil { log.G(ctx).Warnf("%s", err) } + // index.Origin = manipath index.Manifests = append(index.Manifests, manifests...) } @@ -164,9 +165,7 @@ func (m *manifestManager) saveIndex(ctx context.Context, index *ManifestIndex) e return err } - log.G(ctx).WithFields(logrus.Fields{ - "path": fileloc, - }).Tracef("saving manifest") + log.G(ctx).Infof("saving %s/%s", manifest.Type, manifest.Name) if err := manifest.WriteToFile(fileloc); err != nil { log.G(ctx).Errorf("could not save manifest: %s", err) diff --git a/manifest/manifest.go b/manifest/manifest.go index 0cdeebed8..fb93387c5 100644 --- a/manifest/manifest.go +++ b/manifest/manifest.go @@ -227,6 +227,10 @@ func NewManifestFromBytes(ctx context.Context, raw []byte, opts ...ManifestOptio } } + if len(manifest.Channels) == 0 && len(manifest.Versions) == 0 { + return nil, fmt.Errorf("manifest does not have any channels or versions") + } + return manifest, nil } @@ -403,6 +407,7 @@ func findManifestsFromSource(ctx context.Context, lastSource, source string, mop } } else { mu.Lock() + // newManifests[i].Origin = source // Save the origin of the manifest newManifests[i].Provider = provider manifests = append(manifests, newManifests[i]) mu.Unlock() diff --git a/manifest/pack.go b/manifest/pack.go index 33a74f4e8..32970e8bd 100644 --- a/manifest/pack.go +++ b/manifest/pack.go @@ -94,6 +94,8 @@ func (mp mpack) Metadata() interface{} { } func (mp mpack) Columns() []tableprinter.Column { + // TODO(nderjung): Re-enable "channels" and "versions" after `Library.uk` + // rework is finalized. For now, these columns are always empty. channels := []string{} for _, channel := range mp.manifest.Channels { channels = append(channels, channel.Name) @@ -123,7 +125,7 @@ func (mp mpack) Unpack(ctx context.Context, dir string) error { func (mp mpack) Pull(ctx context.Context, opts ...pack.PullOption) error { log.G(ctx). WithField("package", unikraft.TypeNameVersion(mp)). - Debugf("pulling manifest") + Debugf("pulling source via manifest") if mp.manifest.Provider == nil { return fmt.Errorf("uninitialized manifest provider") diff --git a/manifest/provider.go b/manifest/provider.go index c1fc882bd..2d50ef982 100644 --- a/manifest/provider.go +++ b/manifest/provider.go @@ -30,6 +30,7 @@ type Provider interface { // String returns the name of the provider fmt.Stringer + // MarshalJSON returns the JSON json.Marshaler } diff --git a/oci/handler/directory.go b/oci/handler/directory.go index 802836951..53be78875 100644 --- a/oci/handler/directory.go +++ b/oci/handler/directory.go @@ -212,10 +212,20 @@ func (handle *DirectoryHandler) PullDigest(ctx context.Context, mediaType, fullr checkManifest: for _, manifest := range index.Manifests { if plat.OS != "" && plat.OS != manifest.Platform.OS { + log.G(ctx). + WithField("want", plat.OS). + WithField("have", manifest.Platform.OS). + WithField("digest", manifest.Digest.String()). + Debug("skipping") continue } if plat.Architecture != "" && plat.Architecture != manifest.Platform.Architecture { + log.G(ctx). + WithField("want", plat.Architecture). + WithField("have", manifest.Platform.Architecture). + WithField("digest", manifest.Digest.String()). + Debug("skipping") continue } @@ -226,6 +236,10 @@ func (handle *DirectoryHandler) PullDigest(ctx context.Context, mediaType, fullr // skip only if the descriptor does not contain the requested feature. for _, a := range plat.OSFeatures { if !available.Contains(a) { + log.G(ctx). + WithField("feature", a). + WithField("digest", manifest.Digest.String()). + Debug("manifest does not contain") continue checkManifest } } diff --git a/oci/manager.go b/oci/manager.go index a0ca533d6..89f17693b 100644 --- a/oci/manager.go +++ b/oci/manager.go @@ -125,6 +125,10 @@ func (manager *ociManager) update(ctx context.Context, auths map[string]config.A } } + sauth := &simpleauth.SimpleAuthenticator{ + Auth: authConfig, + } + regName, err := name.NewRegistry(domain, nopts...) if err != nil { log.G(ctx). @@ -133,12 +137,18 @@ func (manager *ociManager) update(ctx context.Context, auths map[string]config.A continue } + roundTripper, err := cache.RoundTripper(ctx, transport, regName, sauth) + if err != nil { + log.G(ctx). + WithField("registry", domain). + Debugf("could not create round tripper: %v", err) + continue + } + catalog, err := remote.Catalog(ctx, regName, remote.WithContext(ctx), - remote.WithAuth(&simpleauth.SimpleAuthenticator{ - Auth: authConfig, - }), - remote.WithTransport(transport), + remote.WithAuth(sauth), + remote.WithTransport(roundTripper), ) if err != nil { log.G(ctx). @@ -171,7 +181,7 @@ func (manager *ociManager) update(ctx context.Context, auths map[string]config.A remote.WithAuth(&simpleauth.SimpleAuthenticator{ Auth: authConfig, }), - remote.WithTransport(transport), + remote.WithTransport(roundTripper), ) if err != nil { log.G(ctx). @@ -207,7 +217,7 @@ func (manager *ociManager) update(ctx context.Context, auths map[string]config.A } log.G(ctx). - Tracef("found %s (%s)", pack.String(), strings.Join(title, ", ")) + Tracef("%s (%s)", pack.String(), strings.Join(title, ", ")) packs[checksum] = pack } mu.Unlock() @@ -436,19 +446,17 @@ func (manager *ociManager) Catalog(ctx context.Context, qopts ...packmanager.Que remote.WithContext(ctx), } + transport := http.DefaultTransport.(*http.Transport).Clone() + // Annoyingly convert between regtypes and authn. if auth, ok := auths[ref.Context().RegistryStr()]; ok { authConfig.Username = auth.User authConfig.Password = auth.Token if !auth.VerifySSL { - rt := http.DefaultTransport.(*http.Transport).Clone() - rt.TLSClientConfig = &tls.Config{ + transport.TLSClientConfig = &tls.Config{ InsecureSkipVerify: true, } - ropts = append(ropts, - remote.WithTransport(rt), - ) } ropts = append(ropts, @@ -458,6 +466,20 @@ func (manager *ociManager) Catalog(ctx context.Context, qopts ...packmanager.Que ) } + // roundTripper, err := cache.RoundTripper(ctx, transport, ref.Context().Registry, &simpleauth.SimpleAuthenticator{ + // Auth: authConfig, + // }) + // if err != nil { + // log.G(ctx). + // WithField("registry", ref.Context().Registry.RegistryStr()). + // Debugf("could not create round tripper: %v", err) + // goto lookupLocalIndex + // } + + ropts = append(ropts, + remote.WithTransport(transport), + ) + log.G(ctx). WithField("ref", ref.Name()). Trace("getting remote index") @@ -492,6 +514,7 @@ func (manager *ociManager) Catalog(ctx context.Context, qopts ...packmanager.Que goto searchLocalIndexes } + // searchRemoteIndexes: if query.Remote() { more, err := manager.update(ctx, auths, query) if err != nil { @@ -745,6 +768,10 @@ func (manager *ociManager) IsCompatible(ctx context.Context, source string, qopt // Check if the provided source is a fully qualified OCI reference isLocalImage := func(source string) bool { + log.G(ctx). + WithField("source", source). + Tracef("checking if source is local image") + // First try without known registries if _, err := handle.ResolveIndex(ctx, source); err == nil { return true @@ -813,6 +840,9 @@ func (manager *ociManager) IsCompatible(ctx context.Context, source string, qopt }), } + authConfig := &authn.AuthConfig{} + transport := http.DefaultTransport.(*http.Transport).Clone() + if auth, ok := config.G[config.KraftKit](ctx).Auth[ref.Context().Registry.RegistryStr()]; ok { // We split up the options for authenticating and the option for // "verifying ssl" such that a user can simply disable secure connection @@ -823,26 +853,42 @@ func (manager *ociManager) IsCompatible(ctx context.Context, source string, qopt WithField("registry", source). Debug("authenticating") + authConfig = &authn.AuthConfig{ + Username: auth.User, + Password: auth.Token, + } + opts = append(opts, - crane.WithAuth(authn.FromConfig(authn.AuthConfig{ - Username: auth.User, - Password: auth.Token, - })), + crane.WithAuth(&simpleauth.SimpleAuthenticator{ + Auth: authConfig, + }), ) } if !auth.VerifySSL { - rt := http.DefaultTransport.(*http.Transport).Clone() - rt.TLSClientConfig = &tls.Config{ + transport.TLSClientConfig = &tls.Config{ InsecureSkipVerify: true, } opts = append(opts, crane.Insecure, - crane.WithTransport(rt), ) } } + // roundTripper, err := cache.RoundTripper(ctx, transport, ref.Context().Registry, &simpleauth.SimpleAuthenticator{ + // Auth: authConfig, + // }) + if err != nil { + log.G(ctx). + WithField("registry", ref.Context().Registry.RegistryStr()). + Debugf("could not create round tripper: %v", err) + return false + } + + opts = append(opts, + crane.WithTransport(transport), + ) + desc, err := crane.Head(source, opts...) if err == nil && desc != nil { return true diff --git a/oci/pack.go b/oci/pack.go index b391c9eaa..f8eb0f846 100644 --- a/oci/pack.go +++ b/oci/pack.go @@ -65,6 +65,7 @@ type ociPackage struct { auths map[string]config.AuthConfig // Embedded attributes which represent target.Target + // name string arch arch.Architecture plat plat.Platform kconfig kconfig.KeyValueMap @@ -93,6 +94,7 @@ func NewPackageFromTarget(ctx context.Context, targ target.Target, opts ...packm // Initialize the ociPackage by copying over target.Target attributes ocipack := ociPackage{ + // name: targ.Name(), arch: targ.Architecture(), plat: targ.Platform(), kconfig: targ.KConfig(), @@ -446,12 +448,19 @@ func newIndexAndManifestFromRemoteDigest(ctx context.Context, handle handler.Han } } + roundTripper, err := cache.RoundTripper(ctx, transport, ref.Context().Registry, &simpleauth.SimpleAuthenticator{ + Auth: authConfig, + }) + if err != nil { + return nil, nil, fmt.Errorf("could not create round tripper: %v", err) + } + v1ImageIndex, err := cache.RemoteIndex(ref, remote.WithContext(ctx), remote.WithAuth(&simpleauth.SimpleAuthenticator{ Auth: authConfig, }), - remote.WithTransport(transport), + remote.WithTransport(roundTripper), ) if err != nil { return nil, nil, fmt.Errorf("could not get index from registry: %v", err) @@ -507,6 +516,13 @@ func newIndexAndManifestFromRemoteDigest(ctx context.Context, handle handler.Han manifest.manifest = spec manifest.config.Architecture = descriptor.Platform.Architecture manifest.config.Platform = *descriptor.Platform + + // if err := json.Unmarshal(descriptor.Data, &manifest.config.Config); err != nil { + // return fmt.Errorf("could not unmarshal config: %w", err) + // } + + // fmt.Printf("config: %#v\n", manifest.config.Config) + } else { manifest.v1Image, err = cache.RemoteImage( ref, @@ -574,6 +590,9 @@ func newIndexAndManifestFromRemoteDigest(ctx context.Context, handle handler.Han return nil, nil, err } + // sq := litter.Options{HidePrivateFields: false} + // litter.Dump(retManifest) + return index, retManifest, nil } @@ -583,6 +602,10 @@ func newIndexAndManifestFromRemoteDigest(ctx context.Context, handle handler.Han func NewPackageFromOCIManifestDigest(ctx context.Context, handle handler.Handler, ref string, auths map[string]config.AuthConfig, dgst digest.Digest) (pack.Package, error) { var err error + log.G(ctx). + WithField("ref", ref). + Trace("instantiating package from OCI manifest digest") + ocipack := ociPackage{ handle: handle, auths: auths, diff --git a/packmanager/query.go b/packmanager/query.go index cc8cfd8fc..edd6b4a5f 100644 --- a/packmanager/query.go +++ b/packmanager/query.go @@ -132,7 +132,7 @@ func (query *Query) Fields() map[string]interface{} { fields["plat"] = query.platform } if len(query.kConfig) > 0 { - fields["kConfig"] = query.kConfig + fields["kconfig"] = query.kConfig } return fields diff --git a/tools/github-action/main.go b/tools/github-action/main.go index 55e72f6f3..9fe2da94c 100644 --- a/tools/github-action/main.go +++ b/tools/github-action/main.go @@ -73,7 +73,7 @@ func (opts *GithubAction) execScript(ctx context.Context, path string) error { cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr cmd.Dir = opts.Workdir - cmd.Env = os.Environ() + cmd.Env = append(os.Environ(), "CLICOLOR_FORCE=1") return cmd.Run() } diff --git a/tools/github-action/pack.go b/tools/github-action/pack.go index ec0da9df5..5a138bcd5 100644 --- a/tools/github-action/pack.go +++ b/tools/github-action/pack.go @@ -6,6 +6,7 @@ package main import ( "context" + "fmt" "strings" "github.com/mattn/go-shellwords" @@ -47,7 +48,7 @@ func (opts *GithubAction) packAndPush(ctx context.Context) error { } } - cmdShellArgs, err := shellwords.Parse(strings.Join(opts.Args, " ")) + cmdShellArgs, err := shellwords.Parse(fmt.Sprintf("'%s'", strings.Join(opts.Args, "' '"))) if err != nil { return err } diff --git a/tui/paraprogress/process.go b/tui/paraprogress/process.go index 8dead3fdb..b084594db 100644 --- a/tui/paraprogress/process.go +++ b/tui/paraprogress/process.go @@ -182,10 +182,6 @@ func (p *Process) Close() error { return nil } -func (p *Process) Fd() uintptr { - return 0 -} - func (d *Process) Update(msg tea.Msg) (*Process, tea.Cmd) { var cmd tea.Cmd var cmds []tea.Cmd @@ -299,8 +295,11 @@ func (p Process) View() string { } } - for _, line := range p.logs[truncate:] { - s += line + "\n" + for i, line := range p.logs[truncate:] { + s += line + if i < len(p.logs[truncate:])-1 { + s += "\n" + } } } diff --git a/unikraft/app/application.go b/unikraft/app/application.go index 3e529f643..24d2a9617 100644 --- a/unikraft/app/application.go +++ b/unikraft/app/application.go @@ -57,6 +57,9 @@ type Application interface { // Libraries returns the application libraries' configurations Libraries(ctx context.Context) (map[string]*lib.LibraryConfig, error) + // InternalLibraries returns the available libraries from Unikraft's core. + InternalLibraries(ctx context.Context) (map[string]*lib.LibraryConfig, error) + // Targets returns the application's targets Targets() []target.Target @@ -228,6 +231,40 @@ func (app application) Libraries(ctx context.Context) (map[string]*lib.LibraryCo return libs, nil } +func (app application) InternalLibraries(ctx context.Context) (map[string]*lib.LibraryConfig, error) { + tree, err := app.KConfigTree(ctx) + if err != nil { + return nil, err + } + + internal := map[string]*lib.LibraryConfig{} + + if err := tree.Walk(func(menu *kconfig.KConfigMenu) error { + if menu.Kind != kconfig.MenuMenuConfig { + return nil + } + + // Only identy menus that are from the internal Unikraft core repository + if !strings.HasPrefix(menu.Source, filepath.Join(app.unikraft.Path(), "lib")) { + return nil + } + + // Check if the library was enabled + + fmt.Printf("name = %s\n", menu.Name) + fmt.Printf("prompt = %s\n", menu.Prompt.Text) + fmt.Printf("file = %#v\n\n", menu.Source) + + // library := lib.NewFromDir() + + return nil + }); err != nil { + return nil, err + } + + return internal, nil +} + func (app application) Targets() []target.Target { targets := []target.Target{} for _, t := range app.targets { @@ -262,6 +299,9 @@ func (app application) MergeTemplate(ctx context.Context, merge Application) (Ap if app.version == "" { app.version = merge.Version() } + if app.rootfs == "" { + app.rootfs = merge.Rootfs() + } // TODO(nderjung): Recursive templates? // app.template = merge.Template() @@ -527,6 +567,30 @@ func (app application) Make(ctx context.Context, tc target.Target, mopts ...make } } + // if _, err := os.Stat(filepath.Join(app.WorkingDir(), unikraft.Makefile_uk)); err != nil && os.IsNotExist(err) { + // topts := []apptemplate.TemplateOption{ + // apptemplate.WithWorkdir(app.workingDir), + // // Just populate necessary auxiliary files, particularly the necessary + // // `Makefile.uk` file. + // // apptemplate.WithOverwrite(false), + // } + + // // if app.entrypoint != "" { + // // topts = append(topts, + // // apptemplate.WithFiles() + // // ) + // // } + + // templ, err := apptemplate.NewTemplate(ctx, topts...) + // if err != nil { + // return fmt.Errorf("could not prepare application from template: %w", err) + // } + + // if err := templ.Save(); err != nil { + // return fmt.Errorf("could not save application files from template: %w", err) + // } + // } + return m.Execute(ctx) } @@ -762,17 +826,17 @@ func (app application) Build(ctx context.Context, tc target.Target, opts ...Buil bopts.mopts = append(bopts.mopts, mopts...) - if !bopts.noPrepare { - if err := app.Prepare( - ctx, - tc, - append( - bopts.mopts, - make.WithProgressFunc(nil), - )...); err != nil { - return err - } - } + // if !bopts.noPrepare { + // if err := app.Prepare( + // ctx, + // tc, + // append( + // bopts.mopts, + // make.WithProgressFunc(nil), + // )...); err != nil { + // return err + // } + // } return app.Make(ctx, tc, bopts.mopts...) } diff --git a/unikraft/app/build_options.go b/unikraft/app/build_options.go index 71b058170..9d24be001 100644 --- a/unikraft/app/build_options.go +++ b/unikraft/app/build_options.go @@ -15,7 +15,9 @@ import ( type BuildOptions struct { mopts []make.MakeOption onProgress func(progress float64) + buildDir string noPrepare bool + output string } type BuildOption func(opts *BuildOptions) error @@ -39,6 +41,23 @@ func WithBuildProgressFunc(onProgress func(progress float64)) BuildOption { } } +// WithBuildDir sets the build directory containing the build artifacts from +// Unikraft's build system. +func WithBuildDir(buildDir string) BuildOption { + return func(bo *BuildOptions) error { + bo.buildDir = buildDir + return nil + } +} + +// WithBuildKernelOutputPath sets the path of the unikernel t +func WithBuildKernelOutputPath(output string) BuildOption { + return func(bo *BuildOptions) error { + bo.output = output + return nil + } +} + type saveBuildLog struct { file *os.File } diff --git a/unikraft/app/loader.go b/unikraft/app/loader.go index 194160b20..474d51397 100644 --- a/unikraft/app/loader.go +++ b/unikraft/app/loader.go @@ -64,7 +64,7 @@ func NewApplicationFromInterface(ctx context.Context, iface map[string]interface if n, ok := iface["cmd"]; ok { switch v := n.(type) { case string: - app.command = strings.Split(v, " ") + app.command = []string{v} case []interface{}: for _, cmd := range v { app.command = append(app.command, cmd.(string)) diff --git a/unikraft/component/component.go b/unikraft/component/component.go index 17b465233..b4c9069c0 100644 --- a/unikraft/component/component.go +++ b/unikraft/component/component.go @@ -142,6 +142,9 @@ func parseStringProp(entry string) map[string]interface{} { _, name, _, err = unikraft.GuessTypeNameVersion(name) if err == nil { component["name"] = name + // if component["version"] == "" { + // component["version"] = version + // } } } else { diff --git a/unikraft/runtime/runtime.go b/unikraft/runtime/runtime.go index c1813752b..3b2fbe596 100644 --- a/unikraft/runtime/runtime.go +++ b/unikraft/runtime/runtime.go @@ -48,6 +48,18 @@ func (elfloader *Runtime) Type() unikraft.ComponentType { // Name implements kraftkit.sh/unikraft.Nameable func (elfloader *Runtime) Name() string { + // if pack, ok := elfloader.pack.(target.Target); ok { + // if pack.Platform().Name() == "kraftcloud" { + // if strings.HasPrefix(elfloader.name, "unikraft.io") { + // elfloader.name = "index." + elfloader.name + // } else if strings.Contains(elfloader.name, "/") && !strings.Contains(elfloader.name, "unikraft.io") { + // elfloader.name = "index.unikraft.io/" + elfloader.name + // } else if !strings.HasPrefix(elfloader.name, "index.unikraft.io") { + // elfloader.name = "index.unikraft.io/official/" + elfloader.name + // } + // } + // } + return elfloader.name } diff --git a/unikraft/runtime/runtime_options.go b/unikraft/runtime/runtime_options.go index 4086c2a6d..6a4f556b3 100644 --- a/unikraft/runtime/runtime_options.go +++ b/unikraft/runtime/runtime_options.go @@ -8,22 +8,6 @@ package runtime // the instantiation of a pre-built unikernel application "runtime". type RuntimeOption func(*Runtime) error -// WithName sets the name of the runtime. -func WithName(name string) RuntimeOption { - return func(runtime *Runtime) error { - runtime.name = name - return nil - } -} - -// WithSource sets the source location of the runtime -func WithSource(source string) RuntimeOption { - return func(runtime *Runtime) error { - runtime.source = source - return nil - } -} - // WithRootfs sets the rootfs to be mounted to the runtime func WithRootfs(rootfs string) RuntimeOption { return func(runtime *Runtime) error { @@ -31,11 +15,3 @@ func WithRootfs(rootfs string) RuntimeOption { return nil } } - -// WithKernel sets the specific path to the runtime. -func WithKernel(kernel string) RuntimeOption { - return func(runtime *Runtime) error { - runtime.kernel = kernel - return nil - } -} diff --git a/unikraft/unikraft.go b/unikraft/unikraft.go index d5bd91751..17b4e251d 100644 --- a/unikraft/unikraft.go +++ b/unikraft/unikraft.go @@ -4,16 +4,28 @@ // You may not use this file except in compliance with the License. package unikraft +import ( + "github.com/Masterminds/semver/v3" +) + const ( // Environmental variables recognized by Unikraft's build system. - UK_NAME = "CONFIG_UK_NAME" - UK_DEFNAME = "CONFIG_UK_DEFNAME" - UK_CONFIG = "CONFIG_UK_CONFIG" - UK_FULLVERSION = "CONFIG_UK_FULLVERSION" - UK_CODENAME = "CONFIG_UK_CODENAME" - UK_ARCH = "CONFIG_UK_ARCH" - UK_BASE = "CONFIG_UK_BASE" - UK_APP = "CONFIG_UK_APP" + UK_NAME = "CONFIG_UK_NAME" + UK_DEFNAME = "CONFIG_UK_DEFNAME" + UK_CONFIG = "CONFIG_UK_CONFIG" + UK_FULLVERSION = "CONFIG_UK_FULLVERSION" + UK_CODENAME = "CONFIG_UK_CODENAME" + UK_ARCH = "CONFIG_UK_ARCH" + UK_BASE = "CONFIG_UK_BASE" + UK_APP = "CONFIG_UK_APP" + + // UK_NAME = "UK_NAME" + // UK_DEFNAME = "UK_DEFNAME" + // UK_CONFIG = "UK_CONFIG" + // UK_ARCH = "UK_ARCH" + // UK_BASE = "UK_BASE" + // UK_APP = "UK_APP" + UK_DEFCONFIG = "UK_DEFCONFIG" KCONFIG_APP_DIR = "KCONFIG_APP_DIR" KCONFIG_LIB_DIR = "KCONFIG_LIB_DIR" @@ -21,6 +33,13 @@ const ( KCONFIG_PLAT_DIR = "KCONFIG_PLAT_DIR" KCONFIG_PLAT_IN = "KCONFIG_PLAT_IN" + // version.mk variables + UK_VERSION = "UK_VERSION" + UK_SUBVERSION = "UK_SUBVERSION" + UK_EXTRAVERSION = "UK_EXTRAVERSION" + // UK_CODENAME = "UK_CODENAME" + // UK_FULLVERSION = "UK_FULLVERSION" + // Filenames which represent ecosystem files Config_uk = "Config.uk" Exportsyms_uk = "exportsyms.uk" @@ -36,3 +55,63 @@ const ( BuildDir = ".unikraft/build" LibsDir = ".unikraft/libs" ) + +type Version = semver.Version + +var ( + UK_VERSION_0_3_0 = semver.MustParse("0.3.0") + UK_VERSION_0_3_1 = semver.MustParse("0.3.1") + UK_VERSION_0_4_0 = semver.MustParse("0.4.0") + UK_VERSION_0_5_0 = semver.MustParse("0.5.0") + UK_VERSION_0_6_0 = semver.MustParse("0.6.0") + UK_VERSION_0_7_0 = semver.MustParse("0.7.0") + UK_VERSION_0_8_0 = semver.MustParse("0.8.0") + UK_VERSION_0_9_0 = semver.MustParse("0.9.0") + UK_VERSION_0_10_0 = semver.MustParse("0.10.0") + UK_VERSION_0_11_0 = semver.MustParse("0.11.0") +) + +// EnabledInitramfs checks (based on the Unikraft core version) whether the +// provided KConfig configuration options actually enabled Initramfs. The +// return error should be treated as a warning +func HasEnabledInitramfs(version string, config []string) error { + // if utils.Contains(config, "CONFIG_") + return nil +} + +// IsArchitectureFromCore returns true if the provided architecture name is +// provided by Unikraft Core. In some cases +func IsArchitectureFromCore(ver, arch string) (bool, error) { + var err error + var sver *semver.Version + if ver != "staging" && ver != "stable" { + sver, err = semver.NewVersion(ver) + if err != nil { + return false, err + } + } + + UK_VERSION_0_9_0, _ := semver.NewVersion("0.9.0") + + switch arch { + case "x86_64", "arm", "arm64": + return true, nil + case "riscv": + if sver == nil || sver.GreaterThan(UK_VERSION_0_9_0) { + return true, nil + } + } + + return false, nil +} + +// IsPlatformFromCore returns true if the provided platform name is provided by +// Unikraft Core +func IsPlatformFromCore(ver, plat string) (bool, error) { + switch plat { + case "kvm", "xen", "linuxu": + return true, nil + } + + return false, nil +} diff --git a/utils/utils.go b/utils/utils.go index 31ab98f8b..8557636c4 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -132,7 +132,8 @@ func HumanizeDuration(dur time.Duration) string { // Get only the excess amt of each component ms %= 1000 sec %= 60 - hr %= 60 + min %= 60 + // hr %= 60 // Express ms to 1 significant digit ms /= 100