A graphical interface to set options on devices with coreboot firmware

Overview

Corevantage

A graphical interface to set options on devices with coreboot firmware.
alt text

Introduction

This is a utility that allows users to view and modify coreboot settings usually accessed with nvramtool or nvramcui. Usage of the application is pretty straight-forward: once the settings have been modified, hit Save and the user will be prompted to reboot the computer. The bios settings will then take effect on reboot. The code for the application has been designed with modularity in mind, in order to port it to many more devices supported by coreboot in the future. As of now, however, it has only been tested to work with the ThinkPad X200 running the latest version of libreboot that can be found at this git repository: https://github.com/JaGoLi/Libreboot-X200-Updated

To get more information about the effects of any individual setting in the application, the user can access the Information window under the Help dropdown menu.

Installation

IMPORTANT: To be able to run this application, the kernel parameter iomem=relaxed must be included in the bootloader configuration.
For grub, it must be in the GRUB_CMDLINE_LINUX parameter of the file /etc/default/grub.

Distribution-Specific Packages (Arch Linux, Ubuntu 20.04 and 20.10)

On Arch-based systems: the user can install the application using an aur helper such as yay:
yay -S corevantage-x200

On Ubuntu-based systems: the user can add a ppa and install the application using apt:
sudo add-apt-repository ppa:mordec13/corevantage
sudo apt update && sudo apt install corevantage-x200

Compilation from source

To compile and run this application, the user needs cmake, the basic qt5 development libraries, and nvramtool
First, the user needs to compile nvramtool:
git clone http://review.coreboot.org/coreboot.git
cd coreboot/util/nvramtool
make -j$(nproc)
sudo make PREFIX=/usr install

Then compile Corevantage by doing as such:
git clone https://github.com/JaGoLi/corevantage.git && cd corevantage
mkdir build && cd build
make -j$(nproc) x200
sudo make install

Donations

If you appreciate this work, and would like to see this application ported to more devices as well as the continued support of libreboot, feel free to donate at this link: PayPal

You might also like...
oZKS (Ordered Zero-Knowledge Set) is a library that provides an implementation of an Ordered (and Append Only) Zero-Knowledge Set.

Ordered Zero-Knowledge Set - oZKS Introduction oZKS is a library that provides an implementation of an Ordered (and Append Only) Zero Knowledge Set. A

6D - Pose Annotation Tool (6D-PAT) - is a tool that allows the user to load a set of images and also a set of 3D models and annotate where in the 2D image the 3D object ist placed.
6D - Pose Annotation Tool (6D-PAT) - is a tool that allows the user to load a set of images and also a set of 3D models and annotate where in the 2D image the 3D object ist placed.

6D - Pose Annotation Tool (6D-PAT) For detiled explanations checkout the WikiPage. What is it? With 6D-PAT you can create 6D annotations on images for

The alsa-lib is a library to interface with ALSA in the Linux kernel and virtual devices using a plugin system

alsa-lib only for termux android Advanced Linux Sound Architecture (ALSA) project The alsa-lib is a library to interface with ALSA in the Linux kernel

 SerenityOS - Graphical Unix-like operating system for x86 computers. 🐞
SerenityOS - Graphical Unix-like operating system for x86 computers. 🐞

SerenityOS is a love letter to '90s user interfaces with a custom Unix-like core. It flatters with sincerity by stealing beautiful ideas from various other systems.

Remote Arduino Uno-based TFT graphical display for VSR Mini Mega Alternator Regulator

VSMMAR_Remote_Display Remote Arduino Uno-based TFT graphical display for VSR Mini Mega Alternator Regulator This project is an optional accessory for

The foundation for many embedded graphical display implementations

Ubuntu Frame Description The foundation for many embedded graphical display implementations. ubuntu-frame is a simple fullscreen shell (based on Wayla

Legacy stepper motor analyzer - A DYI minimalist hardware stepper motor analyzer with graphical touch screen.
Legacy stepper motor analyzer - A DYI minimalist hardware stepper motor analyzer with graphical touch screen.

Simple Stepper Motor Analyzer NOTE: This is the legacy STM32 based design which was replaced by the single board, Raspberry Pi Pico design at https://

A graphical application to enhance user experience with Ubuntu on WSL during the distro installation process.

Ubuntu WSL Splash TODO: Place a CI badge here. TODO: Put a nice screenshot here when we get one. A graphical application to enhance user experience wi

A Graphical Engine written in C++ for abstract OpenGL

Lukeda Graphical Engine (LGE) It's a simple graphical library, written in C++ with OpenGL(GLEW) and GLFW Start as a fork from my other project named "

Comments
  •  undefined reference to `main`

    undefined reference to `main`

    Hi,

    I'm porting this package to GNU Guix and for some reason there is a linking issue

    ld: /gnu/store/w7fp5xk2s9djdriflyhhva21b536vdaf-glibc-2.33/lib/crt1.o: in function `_start':
    (.text+0x20): undefined reference to `main'
    

    Here's the full log:

    phase `unpack' succeeded after 0.0 seconds
    starting phase `patch-usr-bin-file'
    phase `patch-usr-bin-file' succeeded after 0.0 seconds
    starting phase `patch-source-shebangs'
    phase `patch-source-shebangs' succeeded after 0.0 seconds
    starting phase `configure'
    source directory: "/tmp/guix-build-corevantage-1.5.drv-0/source" (relative from build: "../source")
    build directory: "/tmp/guix-build-corevantage-1.5.drv-0/build"
    running 'cmake' with arguments ("../source" "-DCMAKE_BUILD_TYPE=RelWithDebInfo" "-DCMAKE_INSTALL_PREFIX=/gnu/store/nmw6806wcksr9w857hhyklhzywyn0gwr-corevantage-1.5" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE" "-DCMAKE_INSTALL_RPATH=/gnu/store/nmw6806wcksr9w857hhyklhzywyn0gwr-corevantage-1.5/lib" "-DCMAKE_VERBOSE_MAKEFILE=ON")
    -- The CXX compiler identification is GNU 10.3.0
    -- Detecting CXX compiler ABI info
    -- Detecting CXX compiler ABI info - done
    -- Check for working CXX compiler: /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ - skipped
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- Looking for C++ include pthread.h
    -- Looking for C++ include pthread.h - found
    -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
    -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
    -- Check if compiler accepts -pthread
    -- Check if compiler accepts -pthread - yes
    -- Found Threads: TRUE
    -- Performing Test HAVE_STDATOMIC
    -- Performing Test HAVE_STDATOMIC - Success
    -- Found WrapAtomic: TRUE
    -- Found OpenGL: /gnu/store/vbcfrng1aadxa79g7f8mlgm7wp9dzqwf-mesa-21.3.2/lib/libGL.so
    -- Found WrapOpenGL: TRUE
    -- Could NOT find XKB (missing: XKB_LIBRARY XKB_INCLUDE_DIR) (Required is at least version "0.5.0")
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /tmp/guix-build-corevantage-1.5.drv-0/build
    phase `configure' succeeded after 0.8 seconds
    starting phase `patch-generated-file-shebangs'
    phase `patch-generated-file-shebangs' succeeded after 0.0 seconds
    starting phase `build'
    /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -S/tmp/guix-build-corevantage-1.5.drv-0/source -B/tmp/guix-build-corevantage-1.5.drv-0/build --check-build-system CMakeFiles/Makefile.cmake 0
    /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_progress_start /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles /tmp/guix-build-corevantage-1.5.drv-0/build//CMakeFiles/progress.marks
    make  -f CMakeFiles/Makefile2 all
    make[1]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make  -f CMakeFiles/x200_autogen.dir/build.make CMakeFiles/x200_autogen.dir/depend
    make  -f CMakeFiles/x220_autogen.dir/build.make CMakeFiles/x220_autogen.dir/depend
    make  -f CMakeFiles/x230_autogen.dir/build.make CMakeFiles/x230_autogen.dir/depend
    make  -f CMakeFiles/t430_autogen.dir/build.make CMakeFiles/t430_autogen.dir/depend
    make  -f CMakeFiles/x201_autogen.dir/build.make CMakeFiles/x201_autogen.dir/depend
    make  -f CMakeFiles/t420_autogen.dir/build.make CMakeFiles/t420_autogen.dir/depend
    make  -f CMakeFiles/ALL_autogen.dir/build.make CMakeFiles/ALL_autogen.dir/depend
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x200_autogen.dir/DependInfo.cmake --color=
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x220_autogen.dir/DependInfo.cmake --color=
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/t430_autogen.dir/DependInfo.cmake --color=
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x230_autogen.dir/DependInfo.cmake --color=
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x201_autogen.dir/DependInfo.cmake --color=
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/t420_autogen.dir/DependInfo.cmake --color=
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/ALL_autogen.dir/DependInfo.cmake --color=
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make  -f CMakeFiles/x200_autogen.dir/build.make CMakeFiles/x200_autogen.dir/build
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make  -f CMakeFiles/x220_autogen.dir/build.make CMakeFiles/x220_autogen.dir/build
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make  -f CMakeFiles/x230_autogen.dir/build.make CMakeFiles/x230_autogen.dir/build
    make  -f CMakeFiles/t430_autogen.dir/build.make CMakeFiles/t430_autogen.dir/build
    make  -f CMakeFiles/x201_autogen.dir/build.make CMakeFiles/x201_autogen.dir/build
    make  -f CMakeFiles/t420_autogen.dir/build.make CMakeFiles/t420_autogen.dir/build
    make  -f CMakeFiles/ALL_autogen.dir/build.make CMakeFiles/ALL_autogen.dir/build
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    [  5%] Automatic MOC and UIC for target x220
    [  9%] Automatic MOC and UIC for target x230
    [ 11%] Automatic MOC and UIC for target x200
    [  9%] Automatic MOC and UIC for target t430
    [ 11%] Automatic MOC and UIC for target x201
    [ 11%] Automatic MOC and UIC for target t420
    [ 13%] Automatic MOC and UIC for target ALL
    /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_autogen /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x220_autogen.dir/AutogenInfo.json RelWithDebInfo
    /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_autogen /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x230_autogen.dir/AutogenInfo.json RelWithDebInfo
    /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_autogen /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x201_autogen.dir/AutogenInfo.json RelWithDebInfo
    /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_autogen /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/t420_autogen.dir/AutogenInfo.json RelWithDebInfo
    /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_autogen /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/t430_autogen.dir/AutogenInfo.json RelWithDebInfo
    /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_autogen /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x200_autogen.dir/AutogenInfo.json RelWithDebInfo
    /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_autogen /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/ALL_autogen.dir/AutogenInfo.json RelWithDebInfo
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    [ 13%] Built target ALL_autogen
    make  -f CMakeFiles/ALL.dir/build.make CMakeFiles/ALL.dir/depend
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/ALL.dir/DependInfo.cmake --color=
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make  -f CMakeFiles/ALL.dir/build.make CMakeFiles/ALL.dir/build
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    [ 15%] Building CXX object CMakeFiles/ALL.dir/ALL_autogen/mocs_compilation.cpp.o
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++  -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/ALL_autogen/include -O2 -g -DNDEBUG -std=gnu++11 -MD -MT CMakeFiles/ALL.dir/ALL_autogen/mocs_compilation.cpp.o -MF CMakeFiles/ALL.dir/ALL_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/ALL.dir/ALL_autogen/mocs_compilation.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/build/ALL_autogen/mocs_compilation.cpp
    [ 17%] Linking CXX executable ALL
    /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_link_script CMakeFiles/ALL.dir/link.txt --verbose=1
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -O2 -g -DNDEBUG CMakeFiles/ALL.dir/ALL_autogen/mocs_compilation.cpp.o -o ALL
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    [ 17%] Built target t430_autogen
    make  -f CMakeFiles/t430.dir/build.make CMakeFiles/t430.dir/depend
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/t430.dir/DependInfo.cmake --color=
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make  -f CMakeFiles/t430.dir/build.make CMakeFiles/t430.dir/build
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    ld: /gnu/store/w7fp5xk2s9djdriflyhhva21b536vdaf-glibc-2.33/lib/crt1.o: in function `_start':
    (.text+0x20): undefined reference to `main'
    [ 17%] Built target x230_autogen
    make  -f CMakeFiles/x230.dir/build.make CMakeFiles/x230.dir/depend
    [ 27%] Building CXX object CMakeFiles/t430.dir/src/t430/readcfg.cpp.o
    [ 27%] Building CXX object CMakeFiles/t430.dir/t430_autogen/mocs_compilation.cpp.o
    [ 27%] Building CXX object CMakeFiles/t430.dir/src/t430/main.cpp.o
    [ 25%] Building CXX object CMakeFiles/t430.dir/src/t430/infowindow.cpp.o
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/t430_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/t430.dir/t430_autogen/mocs_compilation.cpp.o -MF CMakeFiles/t430.dir/t430_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/t430.dir/t430_autogen/mocs_compilation.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/build/t430_autogen/mocs_compilation.cpp
    [ 27%] Building CXX object CMakeFiles/t430.dir/src/t430/corevantage.cpp.o
    [ 29%] Building CXX object CMakeFiles/t430.dir/src/t430/aboutwindow.cpp.o
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/t430_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/t430.dir/src/t430/main.cpp.o -MF CMakeFiles/t430.dir/src/t430/main.cpp.o.d -o CMakeFiles/t430.dir/src/t430/main.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/t430/main.cpp
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/t430_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/t430.dir/src/t430/readcfg.cpp.o -MF CMakeFiles/t430.dir/src/t430/readcfg.cpp.o.d -o CMakeFiles/t430.dir/src/t430/readcfg.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/t430/readcfg.cpp
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/t430_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/t430.dir/src/t430/corevantage.cpp.o -MF CMakeFiles/t430.dir/src/t430/corevantage.cpp.o.d -o CMakeFiles/t430.dir/src/t430/corevantage.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/t430/corevantage.cpp
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/t430_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/t430.dir/src/t430/infowindow.cpp.o -MF CMakeFiles/t430.dir/src/t430/infowindow.cpp.o.d -o CMakeFiles/t430.dir/src/t430/infowindow.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/t430/infowindow.cpp
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    cd /tmp/guix-build-corevantage-1.5.drv-0/build && /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/source /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build /tmp/guix-build-corevantage-1.5.drv-0/build/CMakeFiles/x230.dir/DependInfo.cmake --color=
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/t430_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/t430.dir/src/t430/aboutwindow.cpp.o -MF CMakeFiles/t430.dir/src/t430/aboutwindow.cpp.o.d -o CMakeFiles/t430.dir/src/t430/aboutwindow.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/t430/aboutwindow.cpp
    collect2: error: ld returned 1 exit status
    make[2]: *** [CMakeFiles/ALL.dir/build.make:100: ALL] Error 1
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make[1]: *** [CMakeFiles/Makefile2:288: CMakeFiles/ALL.dir/all] Error 2
    make[1]: *** Waiting for unfinished jobs....
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make  -f CMakeFiles/x230.dir/build.make CMakeFiles/x230.dir/build
    make[2]: Entering directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    [ 35%] Building CXX object CMakeFiles/x230.dir/x230_autogen/mocs_compilation.cpp.o
    [ 35%] Building CXX object CMakeFiles/x230.dir/src/x230/readcfg.cpp.o
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/x230_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/x230.dir/x230_autogen/mocs_compilation.cpp.o -MF CMakeFiles/x230.dir/x230_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/x230.dir/x230_autogen/mocs_compilation.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/build/x230_autogen/mocs_compilation.cpp
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/x230_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/x230.dir/src/x230/readcfg.cpp.o -MF CMakeFiles/x230.dir/src/x230/readcfg.cpp.o.d -o CMakeFiles/x230.dir/src/x230/readcfg.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/x230/readcfg.cpp
    [ 35%] Building CXX object CMakeFiles/x230.dir/src/x230/main.cpp.o
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/x230_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/x230.dir/src/x230/main.cpp.o -MF CMakeFiles/x230.dir/src/x230/main.cpp.o.d -o CMakeFiles/x230.dir/src/x230/main.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/x230/main.cpp
    [ 37%] Building CXX object CMakeFiles/x230.dir/src/x230/infowindow.cpp.o
    [ 39%] Building CXX object CMakeFiles/x230.dir/src/x230/corevantage.cpp.o
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/x230_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/x230.dir/src/x230/corevantage.cpp.o -MF CMakeFiles/x230.dir/src/x230/corevantage.cpp.o.d -o CMakeFiles/x230.dir/src/x230/corevantage.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/x230/corevantage.cpp
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/x230_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/x230.dir/src/x230/infowindow.cpp.o -MF CMakeFiles/x230.dir/src/x230/infowindow.cpp.o.d -o CMakeFiles/x230.dir/src/x230/infowindow.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/x230/infowindow.cpp
    [ 41%] Building CXX object CMakeFiles/x230.dir/src/x230/aboutwindow.cpp.o
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/tmp/guix-build-corevantage-1.5.drv-0/build -I/tmp/guix-build-corevantage-1.5.drv-0/source -I/tmp/guix-build-corevantage-1.5.drv-0/build/x230_autogen/include -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtCore -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6 -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/qt6/mkspecs/linux-g++ -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtWidgets -isystem /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/include/qt6/QtGui -O2 -g -DNDEBUG -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/x230.dir/src/x230/aboutwindow.cpp.o -MF CMakeFiles/x230.dir/src/x230/aboutwindow.cpp.o.d -o CMakeFiles/x230.dir/src/x230/aboutwindow.cpp.o -c /tmp/guix-build-corevantage-1.5.drv-0/source/src/x230/aboutwindow.cpp
    [ 41%] Built target x200_autogen
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    [ 41%] Built target x220_autogen
    [ 41%] Built target t420_autogen
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    [ 41%] Built target x201_autogen
    [ 43%] Linking CXX executable corevantage
    /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_link_script CMakeFiles/x230.dir/link.txt --verbose=1
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -O2 -g -DNDEBUG CMakeFiles/x230.dir/x230_autogen/mocs_compilation.cpp.o CMakeFiles/x230.dir/src/x230/main.cpp.o CMakeFiles/x230.dir/src/x230/readcfg.cpp.o CMakeFiles/x230.dir/src/x230/corevantage.cpp.o CMakeFiles/x230.dir/src/x230/infowindow.cpp.o CMakeFiles/x230.dir/src/x230/aboutwindow.cpp.o -o corevantage  -Wl,-rpath,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/libQt6Widgets.so.6.1.1 /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/libQt6Gui.so.6.1.1 /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/libQt6Core.so.6.1.1 -pthread /gnu/store/vbcfrng1aadxa79g7f8mlgm7wp9dzqwf-mesa-21.3.2/lib/libGL.so
    [ 45%] Linking CXX executable corevantage
    /gnu/store/zga679c4nldah9l8dhd5a4hdy820hcyf-cmake-minimal-3.21.4/bin/cmake -E cmake_link_script CMakeFiles/t430.dir/link.txt --verbose=1
    /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin/c++ -O2 -g -DNDEBUG CMakeFiles/t430.dir/t430_autogen/mocs_compilation.cpp.o CMakeFiles/t430.dir/src/t430/main.cpp.o CMakeFiles/t430.dir/src/t430/readcfg.cpp.o CMakeFiles/t430.dir/src/t430/corevantage.cpp.o CMakeFiles/t430.dir/src/t430/infowindow.cpp.o CMakeFiles/t430.dir/src/t430/aboutwindow.cpp.o -o corevantage  -Wl,-rpath,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/libQt6Widgets.so.6.1.1 /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/libQt6Gui.so.6.1.1 /gnu/store/5fg30vd3npfial26h0hn5n2smx916vg9-qtbase-6.1.1/lib/libQt6Core.so.6.1.1 -pthread /gnu/store/vbcfrng1aadxa79g7f8mlgm7wp9dzqwf-mesa-21.3.2/lib/libGL.so
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    [ 45%] Built target x230
    make[2]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    [ 45%] Built target t430
    make[1]: Leaving directory '/tmp/guix-build-corevantage-1.5.drv-0/build'
    make: *** [Makefile:139: all] Error 2
    error: in phase 'build': uncaught exception:
    %exception #<&invoke-error program: "make" arguments: ("-j" "16") exit-status: 2 term-signal: #f stop-signal: #f>
    phase `build' failed after 6.6 seconds
    command "make" "-j" "16" failed with status 2
    
    opened by phodina 2
  • Re: iomem=relaxed Should 'GRUB_CMDLINE_LINE' be 'GRUB_CMDLINE_LINUX'?

    Re: iomem=relaxed Should 'GRUB_CMDLINE_LINE' be 'GRUB_CMDLINE_LINUX'?

    There's no documentation of GRUB_CMDLINE_LINE that I found. "IMPORTANT: To be able to run this application, the kernel parameter iomem=relaxed must be included in the bootloader configuration. For grub, it must be in the GRUB_CMDLINE_LINE parameter of the file /etc/default/grub"

    opened by briancady413 1
Releases(1.5)
Owner
null
pre-built coreboot images and documentation on how to flash them for Thinkpad Laptops

Skulls - not quite Heads pre-built coreboot images with an easy installation process Skulls makes it easy to install an unlocked, up-to-date and easy

Martin Kepplinger 501 Nov 24, 2022
Real-time 2D fluid simulator with lots of visualization options.

Fluid Simulator Building Start by cloning the program and all submodules using the following command: git clone --recursive https://github.com/linusmo

Linus Mossberg 28 Nov 26, 2022
An easy to build CO2 Monitor/Meter with Android and iOS App for real time visualization and charting of air data, data logger, a variety of communication options (BLE, WIFI, MQTT, ESP-Now) and many supported sensors.

CO2-Gadget An easy to build CO2 Monitor/Meter with cell phone App for real time visualization and charting of air data, datalogger, a variety of commu

Mariete 29 Nov 15, 2022
This project uses the Black Scholes Model to calculate the prices of European Security Options.

Option-Price-Calculator This project uses the Black Scholes Model to calculate the prices of European Security Options. -To use download all the files

null 1 Dec 21, 2021
My version of psxfunkin with new changes like new story mode, new options,etc

PSXFunkin Friday Night Funkin' on the PSX LOL Compilation Refer to COMPILE.md here Characters Igor Ver added new characters Like XmasGF,Monster and mu

IgorSou3000 4 Jun 8, 2022
Identify I2C devices from a database of the most popular I2C sensors and other devices

I2C Detective Identify I2C devices from a database of the most popular I2C sensors and other devices. For more information see http://www.technoblogy.

David Johnson-Davies 20 Oct 14, 2022
Make Epsilon Great again - Project Mu UEFI Firmware for Surface Duo (First Generation) Devices

Project Mu UEFI Implementation for Surface Duo Build Quick notes for building: Use Ubuntu 20.04 x64 Generate ACPI tables with IASL Follow this quick d

WOA Project 93 Nov 21, 2022
STM32 firmware for a physical switch to set the GRUB boot selection

STM32 firmware for a physical switch to set the GRUB boot selection

Stephen Holdaway 312 Oct 31, 2022
Full Firmware Package for the STM32WB series: HAL+LL drivers, CMSIS, BSP, MW, plus a set of Projects

STM32Cube is an STMicroelectronics original initiative to ease developers' life by reducing efforts, time and cost.

STMicroelectronics 140 Nov 28, 2022