Warning, /spec/build/bsps/opteficonsole.yml is written in an unsupported language. File is not indexed.
0001 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
0002 actions:
0003 - get-string: null
0004 - define: null
0005 - script: |
0006 kinds = ["TEXT", "GRAPHIC", "BOTH", "AUTO"]
0007 if value not in kinds:
0008 conf.fatal("Preferred EFI console '{}' is not one of {}".format(value, kinds))
0009 build-type: option
0010 copyrights:
0011 - Copyright (C) 2023 Karel Gardas
0012 default:
0013 - enabled-by: true
0014 value: AUTO
0015 description: |
0016 Select preferred EFI console. Possible values are TEXT, GRAPHIC, BOTH and AUTO. The TEXT here will instruct RTEMS to use EFI simple text output protocol. By default
0017 EFI also forwards such text output to configured serial port. Details depends on the target platform EFI configuration.
0018 The GRAPHIC instructs RTEMS to use EFI graphics output protocol. Advantage of it
0019 in comparison with TEXT is that it is available also in the time when boot services
0020 are already finished. BOTH tells RTEMS to mirror its output to both TEXT and GRAPHIC. This only
0021 applies to platforms where both options are supported. The option which is not supported
0022 on target platform is ignored in the RTEMS runtime and only available option is used. Finally AUTO tells RTEMS to use output console
0023 preferred by the target platform configuration. In case RTEMS is not able to retrieve EFI console control protocol interface, then BOTH
0024 is used instead of AUTO.
0025 enabled-by: true
0026 format: '{}'
0027 links: []
0028 name: BSP_EFI_CONSOLE_KIND
0029 type: build