# SPDX-License-Identifier: GPL-2.0 | |
# | |
# Collection of configs for building non-UML kernels and running them on QEMU. | |
# | |
# Copyright (C) 2021, Google LLC. | |
# Author: Brendan Higgins <brendanhiggins@google.com> | |
from dataclasses import dataclass | |
from typing import List | |
@dataclass(frozen=True) | |
class QemuArchParams: | |
linux_arch: str | |
kconfig: str | |
qemu_arch: str | |
kernel_path: str | |
kernel_command_line: str | |
extra_qemu_params: List[str] | |
serial: str = 'stdio' |