Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking: my patchset vs. mainline #4

Closed
wants to merge 28 commits into from
Closed

Commits on Aug 28, 2020

  1. github: setup CI workflow configurations

    automated build + check-package + legal-info.
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    34adc67 View commit details
    Browse the repository at this point in the history
  2. .github: add per-branch upstream file

    upstream: origin/upstream-master
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    9300b85 View commit details
    Browse the repository at this point in the history
  3. github: add additional packages to defconfig

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    3225cc4 View commit details
    Browse the repository at this point in the history
  4. Revert "package/systemd: bump version to 246"

    This reverts commit d6cf469.
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    5088f82 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2ae2d2a View commit details
    Browse the repository at this point in the history
  6. package/rngd: start rngd early in the boot process

    Lack of an RNG source can block boot-up on headless systems with few hardware
    entropy sources. This patch allows rngd to start earlier than the current
    "basic.target" when systemd is used. Removing the dependency on "basic.target"
    and by extension, "sockets.target" will allow rngd to start before, for example,
    docker.sock - which can take some time to become ready without entropy.
    
    This is a cherry-pick of a peer project patch:
    
    https://patchwork.openembedded.org/patch/163303/
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    dc646bd View commit details
    Browse the repository at this point in the history
  7. package/tini: install docker-init symlink if not exists

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    a4c8d54 View commit details
    Browse the repository at this point in the history
  8. package/docker-proxy: bump to feeff4

    docker-proxy (libnetwork) has not added a release tag for a long time. Use the
    latest master commit hash from 09 Jan 2020 instead.
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    f11059f View commit details
    Browse the repository at this point in the history
  9. package/linux-firmware: bump to version 20200817

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    95bef0e View commit details
    Browse the repository at this point in the history
  10. package/linux-firmware: add support for nvidia files

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    6170f2e View commit details
    Browse the repository at this point in the history
  11. package/rpi-firmware: bump to latest working rev

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    5e49b65 View commit details
    Browse the repository at this point in the history
  12. package/nvidia-modprobe: new package

    nvidia-modprobe package adds a utility and headers for probing the NVIDIA
    hardware at runtime.
    
    https://github.com/NVIDIA/nvidia-modprobe
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    97e8acb View commit details
    Browse the repository at this point in the history
  13. package/linux4tegra: new package

    NVIDIA Linux4Tegra utilities and binaries.
    
    https://developer.nvidia.com/embedded/linux-tegra-archive
    
    Signed-off-by: Christian Stewart <[email protected]>
    
    v1 -> v2:
    
     - cjs: add license hashes
    
    v2 -> v3:
    
     - cjs: fix broken LICENSE hash
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    0216656 View commit details
    Browse the repository at this point in the history
  14. package/nvidia-container-runtime: new package

    NVIDIA Container Runtime is a fork of runc which adds support for mounting GPUs
    into containers.
    
    https://github.com/NVIDIA/nvidia-container-runtime
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    1fc14d0 View commit details
    Browse the repository at this point in the history
  15. package/libnvidia-container: new package

    The libnvidia-container package adds a library and CLI for GPU-backed
    containers, agnostic to container runtime.
    
    https://github.com/NVIDIA/libnvidia-container
    
    Signed-off-by: Christian Stewart <[email protected]>
    
    v1 -> v2:
    
     - cjs: @asaf thanks for review
     - cjs: remove extra include dirs
     - cjs: simplify configuration opts
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    b0a2886 View commit details
    Browse the repository at this point in the history
  16. package/nvidia-container-toolkit: new package

    NVIDIA Container Toolkit is a OCI-spec hook for support for mounting GPUs into
    containers.
    
    https://github.com/NVIDIA/nvidia-container-toolkit
    
    Signed-off-by: Christian Stewart <[email protected]>
    
    v2:
    
     - cjs: bump version from 1.2.0 -> 1.2.1
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    157ec60 View commit details
    Browse the repository at this point in the history
  17. configs/jetsontx2_defconfig: new nvidia jetson tx2 defconfig

    Adds support for the NVIDIA Jetson TX2.
    
    Tested-by: Asaf Kahlon <[email protected]>
    Signed-off-by: Christian Stewart <[email protected]>
    
    v2:
    
     - cjs: thanks Asaf for the review
     - cjs: added Asaf tested-by
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    53a5132 View commit details
    Browse the repository at this point in the history
  18. package/go: implement go modules integration

    The Go compiler needs to know the "import path" to the root of package source
    repositories. Previously, this was done by creating a fake _gopath in the build
    directory and symlinking the package source into that path.
    
    Go has deprecated the GOPATH mechanism in favor of a new approach - Modules -
    which specifies the root import path (and dependencies) in a "go.mod" file.
    
    This commit moves Buildroot to use the new go.mod approach. Both host and target
    Go packages compile correctly with small tweaks adjusting the build target
    specifier.
    
    Note: the Go module system will NOT download sources from the Internet due to
    GOPROXY=off and -mod=vendor. All Buildroot packages currently have "vendor"
    directories included with dependencies' source code.
    
    The environment variables passed to Go during host and target package
    compilation have been fixed to correctly pass CC, CXX, CFLAGS, and so on.
    
    Reference: https://github.com/golang/go/wiki/Modules
    
    Signed-off-by: Christian Stewart <[email protected]>
    
    v2 -> v3:
    
     - cjs: cleaned up spelling and moved extract hook to configure step
     - cjs: applied fixes from vincent fazio related to host packages
    
    v3 -> v4:
    
     - cjs: clean up HOST and TARGET variables passed to Go
     - cjs: fix all CXXflags, cgo env vars to be consistent/correct
     - cjs: document / explain the difference from GOPATH
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    8bfcff3 View commit details
    Browse the repository at this point in the history
  19. package/runc: remove unnecessary workspace identifier

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    47a3670 View commit details
    Browse the repository at this point in the history
  20. package/docker-containerd: fix go-module package identifier/targets

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    c08195f View commit details
    Browse the repository at this point in the history
  21. package/docker-engine: fix go-module package identifier

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    31b8267 View commit details
    Browse the repository at this point in the history
  22. package/docker-cli: fix go-module package identifier

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    4607ab4 View commit details
    Browse the repository at this point in the history
  23. package/docker-proxy: fix go-module package identifier

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    7123e81 View commit details
    Browse the repository at this point in the history
  24. package/mender-artifact: fix go-module package build target

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    7db717e View commit details
    Browse the repository at this point in the history
  25. package/delve: new package

    Delve is a debugger for the Go programming language.
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    dc5f8dd View commit details
    Browse the repository at this point in the history
  26. [WIP] package/rpi-userland: add support for aarch64 build

    Tested on Pi4 Model B (aarch64).
    
    Note: this needs adjustment as per comments from upstream:
    
     - GLX is marked as provided when it's not on arm64
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    227670e View commit details
    Browse the repository at this point in the history
  27. package/linux-firmware: add option for intel iwlwifi 22260

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    bf8a92d View commit details
    Browse the repository at this point in the history
  28. package/nvidia-driver: bump to 450.57 for 64 bit and 390.138 for x86

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    7e18dfa View commit details
    Browse the repository at this point in the history