mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 02:30:34 +02:00 
			
		
		
		
	On some platforms, the console is not the first serial port. To make this work, the first serial port in QEMU must be set to "null". Add support for this by adding an optional "serial" parameter, which defaults to "stdio", and can be overridden by platform-specific configuration. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: David Gow <davidgow@google.com> Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
		
			
				
	
	
		
			20 lines
		
	
	
	
		
			464 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			464 B
		
	
	
	
		
			Python
		
	
	
	
	
	
# 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'
 |