1. Jun 04, 2021
    • Bruce Ashfield's avatar
      e15bb2b1
    • Bruce Ashfield's avatar
      libvmi: upadte to 0.14.0 · d281b8b5
      Bruce Ashfield authored
      
      Integrating the following commits:
      
         3f5b0d5 Wire up cpuid events on kvmi (#975)
         8cdef96 Clear up event example even more (#974)
         548da8d Simplify event-example (#973)
         cffe055 Clean up on partial init failure (#972)
         fb2e006 Add snapcraft.yaml (#961)
         582fc95 Add vmtrace (IPT) buffer offset to vm_event ABI (#960)
         8b88b72 Turn on all debug options for scan-build test (#959)
         719d90f Debug print in volatility_ist can segfault, fix (#958)
         19379a9 Remove temp file accidentaly added to git (#957)
         f686145 Nested support (#956)
         6d65cc3 Add AC_PROG_CC_C99 to configure.ac (#955)
         e21df55 Add more files to gitignore (#954)
         d9e490e Container build test (#953)
         c68d899 Switch to using Github Actions for CI (#952)
         6d07174 Bump version to 0.15.0 (odd-numbered dev version) (#951)
         1ae3950 examples: fix reinjection in breakpoint-recoil-example (#945)
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      d281b8b5
    • Bruce Ashfield's avatar
      cni/plugins: update to 0.9.1 · 6957b542
      Bruce Ashfield authored
      
      Update the cni plugins part of the recipe to the 0.9.1 release:
      
         c4d4aa7 Remove Bryan Boreham as maintainer
         af26bab host-local: support ip/prefix in env args and CNI args
         f72aa98 [sbr]: Use different tableID for every ipCfg        Check
         tableID not in use for every ipCfg
         40c225e Small typo improves in README.md
         76ef07e Allow multiple routes to be added for the same prefix. Enables ECMP
         d6bf1ea Update to lastest vendor/github.com/vishvananda/netlink
         bdaaa20 tuning: always update MAC in CNI result
         33a2929 vendor: bump to libcni v1.0-rc1
         820fee9 tuning: Add support of altering the allmulticast flag
         f34c600 [sbr]: Use different tableID for every ipCfg        Move default table routes which  match the ipCfg config
         8f32968 Fix nil-pointer check
         028fc2f host-local: support custom IPs allocation through runtime configuration
         7da1c84 pkg/ip: introduce a new type `IP` to support formated <ip>[/<prefix>]
         2eac102 go.mod: github.com/j-keck/arping v1.0.1
         f4d2925 go.mod: github.com/buger/jsonparser v1.1.1
         c3d0153 go.mod: github.com/alexflint/go-filemutex v1.1.0
         75b64e0 go.mod github.com/Microsoft/hcsshim v0.8.16
         bc85637 go.mod: godbus/dbus/v5 v5.0.3, coreos/go-systemd v22.2.0
         d2d89dd go.mod: github.com/mattn/go-shellwords v1.0.11
         59a6259 go.mod: github.com/sirupsen/logrus v1.8.1
         3cc1135 CI: Install linux-modules-extra for VRF module
         5b02c2a Fix broken links to online docs in plugin READMEs
         f275746 gha: update actions/setup-go@v2
         b811967 remove redundant startRange in RangeIter due to overlap check on multi ranges
         178d7c0 fix(win-bridge): panic while calling HNS api
         e09a17f portmap: use slashes in sysctl template to support interface names which separated by dots
         9b09f16 pkg/ipam: use slash as sysctl separator so interface name can have dot
         e31cd2c [macvlan] Stop setting proxy-arp on macvlan interface
         8e540bf tuning: increase test coverage to 1.0.0 and older spec versions
         d2e5b5d portmap: increase test coverage to 1.0.0 and older spec versions
         8f7fe6d flannel: increase test coverage to 1.0.0 and older spec versions
         f33eedb firewall: increase test coverage to 1.0.0 and older spec versions
         da52be3 bandwidth: increase test coverage to 1.0.0 and older spec versions
         02cdaaf host-local: increase test coverage to 1.0.0 and older spec versions
         f534133 static: increase test coverage to 1.0.0 and older spec versions
         932653f dhcp: increase test coverage to 1.0.0 and older spec versions
         dd3f606 dhcp: add -resendmax option to limit lease acquisition time for testcases
         4ddc8ba vlan: increase test coverage to 1.0.0 and older spec versions
         f56545c ptp: increase test coverage to 1.0.0 and older spec versions
         bbf7189 macvlan: increase test coverage to 1.0.0 and older spec versions
         5eae558 loopback: increase test coverage to 1.0.0 and older spec versions
         5096b53 ipvlan: increase test coverage to 1.0.0 and older spec versions
         34cee8c host-device: increase test coverage to 1.0.0 and older spec versions
         c3c286c bridge: increase test coverage to 1.0.0 and older spec versions
         c8f341d bridge: simplify version-based testcase code
         8c25db8 testutils: add test utilities for spec version features
         7d8c767 plugins: update to spec version 1.0.0
         9e2430b vendor: bump CNI to 1.0.0-pre @ 62e54113
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      6957b542
    • Bruce Ashfield's avatar
      irqbalance: update to 1.8.0 · 9bacb690
      Bruce Ashfield authored
      
      Integrating the following commits:
      
         bd5aaf5 Fix comma typo in ui.c
         43751df drop NoNewPrivs from irqbalance service
         066499a remove no existing irq in banned_irqs
         ee6b3bd Fix compile issue with none AARCH64 builds
         d17bcc9 Fix irqbalance cannot obtain the full name of irq
         99ae256 Updating irqbalance to v1.8.0
         47f0f26 Add return value check of opendir in do_one_cpu
         518d81c Hotplug may occur again during sleep, so wait until there is no hotplug
         fe0b99e ui: fix cpu/irq menu off by one
         0cdc7a2 fix uint64_t printf format (use PRIu64)
         31dea01 Also fetch node info for non-PCI devices
         ef9bf64 Add hot pull method for irqbalance
         6ae114f Add log for hotplug appropriately
         0ba4a60 add irq hotplug feature for irqbalance
         004c7ab Remove some unused constant macros in constants.h
         c995237 Add a deprecation notice for IRQBALANCE_BANNED_CPUS
         31c7d12 Add IRQBALANCE_BANNED_CPULIST to env file
         6fe0329 log correctly for isolated and nohz_full cpus
         04e5ce0 Update README.md
         4019fe6 Add some examples for IRQBALANCE_BANNED_CPUS
         b3f95be Adjust how we determine if a cpu is online
         c8757c6 activate_mapping: activate only online CPUs
         677b686 add env variable to ban cpus using cpulist syntax
         f6fcd3e put arg parsing detail into parse_command_line()
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      9bacb690
    • Bruce Ashfield's avatar
      kvmtool: update to -latest · b71f6be7
      Bruce Ashfield authored
      
      Integrating the following commits:
      
         415f92c arm: Fail early if KVM_CAP_ARM_PMU_V3 is not supported
         117d649 virtio: add support for vsock
         382eaad hw/rtc: ARM/arm64: Use MMIO at higher addresses
         45b4968 hw/serial: ARM/arm64: Use MMIO at higher addresses
         f01cc77 arm: Reorganise and document memory map
         7e19cb5 Remove ioport specific routines
         1f56b9d pci: Switch trap handling to use MMIO handler
         205eaa7 virtio: Switch trap handling to use MMIO handler
         579bc61 vfio: Switch to new ioport trap handlers
         a4a0dac vfio: Refactor ioport trap handler
         59866df hw/serial: Switch to new trap handlers
         47a5106 hw/serial: Refactor trap handler
         38ae332 hw/vesa: Switch trap handling to use MMIO handler
         123ee47 hw/rtc: Switch to new trap handler
         8c45f36 hw/rtc: Refactor trap handlers
         3adbcb2 x86/ioport: Switch to new trap handlers
         8230499 x86/ioport: Refactor trap handlers
         d24bedb hw/i8042: Switch to new trap handlers
         f7ef3dc hw/i8042: Refactor trap handler
         fc76962 hw/i8042: Clean up data types
         96f0c86 mmio: Extend handling to include ioport emulation
         9bc7e2c ioport: Retire .generate_fdt_node functionality
         a81be31 hw/serial: Use device abstraction for FDT generator function
         97531eb ioport: Remove ioport__setup_arch()
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      b71f6be7
    • Bruce Ashfield's avatar
      runc: update to rc95 · 76776449
      Bruce Ashfield authored
      
      Updating to the latest runc, which includes the following commits:
      
         37767c05 ci: lint: show all errors in PRs
         07ca0be0 *: clean up remaining golangci-lint failures
         00119c85 integration: add repeated "runc update" test
         d0f2c25f cgroup2: devices: replace all existing filters when attaching
         98a3c0e4 cgroup2: devices: switch to emulator for cgroupv1 parity
         dcc1cf7c devices: add emulator.Rules shorthand
         54904516 libcontainer: fix integration failure in "make test"
         c7c70ce8 *: clean t.Skip messages
         a95237f8 libctr/cg/systemd: export rangeToBits
         df0206a6 errcheck: utils
         0c65f833 errcheck: signals
         3b31e3ea errcheck: tty
         b45fbd43 errcheck: libcontainer
         463ee5e1 errcheck: libcontainer/nsenter
         7e7ff872 errcheck: libcontainer/configs
         a8995053 errcheck: libcontainer/integration
         b93666eb libct/cg/fs2: setFreezer: wait until frozen
         1069e4e9 libct/cg/fs2: optimize setFreezer more
         5d193188 libct/cg/fs2: optimize setFreezer
         8a7a374f VERSION: back to development
         b9ee9c63 VERSION: release v1.0.0-rc95
         0ca91f44 rootfs: add mount destination validation
         c61f6062 libcontainer: honor seccomp defaultErrnoRet
         d519da5e Dockerfile, Vagrantfile.centos7, .github: bats 1.3.0
         bdad2859 Dockerfile, Vagrantfile.centos7: use go 1.16
         f96530f2 EMERITUS: recognise previous maintainers
         c73a6626 VERSION: back to development
         2c7861bc VERSION: release v1.0.0-rc94
         12e9cac9 Vagrantfile.fedora: set Delegate=yes
         ac70a9a1 tests/int: run rootless_cgroup tests for v2+systemd
         601cf582 tests/int/cgroups: don't check for hugetlb
         40b97919 tests/int: enable/use requires cgroups_<ctrl>
         44fcbfd6 tests/int/helpers: generalize require cgroups_freezer
         353f2ad1 tests/int/update.bats: don't set cpuset in setup
         4f8ccc5f libct/cg/sd/v2: call initPath from Path
         0ed1f802 tests/int/helpers: rm old code
         af2e03c5 ci/gha: bump shellcheck 0.7.1 -> 0.7.2
         2d1bb91d ci/gha: bump shfmt 3.2.0 -> 3.2.4
         a7feb423 libct/int: add TestFdLeaksSystemd
         c7f847ed libct/cg/sd: use global dbus connection
         99c5c504 libct/cg/sd: introduce and use getManagerProperty
         0fabed76 libct/int/checkpoint_test: use kill(0) for pid check
         7eb1405b libct/int/checkpoint_test: use waitProcess helper
         72d7a824 libct/int/checkpoint_test: use t.Helper
         bcca7968 libct/int: simplify/fix showing errors
         524abc59 freezer: add delay after freeze
         e1d842cf libct/intelrdt: fix unit test
         541fc19e Makefile: allow overriding go command by environment
         06a9ea36 script/release.sh: add -a to force rebuild
         91b01682 Update golang.org/x/sys to add linux/ppc support
         ee4612bc CI: enable Go 1.13 again
         e2dd9220 go.mod: demote to Go 1.13
         45f49e8f libcontainer: avoid using t.Cleanup
         1a659bc6 Revert "Makefile: rm go 1.13 workaround"
         abf12ce0 libc/cg: improve Manager docs
         3f659467 libct/cg: make Set accept configs.Resources
         af0710a0 libct/cg/sd/v2: fix Set argument
         850b2c47 libct/cg/fscommon.OpenFile: speed up ro case
         71a8aee8 cgroups/systemd: replace deprecated dbus functions
         47ef9a10 libct/cg/sd: retry on dbus disconnect
         6122bc8b Privatize NewUserSystemDbus
         15fee989 libct/cg/sd: add renew dbus connection
         bacfc2c2 libct/cg/sd: add isDbusError
         cdbed6f0 libct/cg/sd: add dbus manager
         9efd8466 libct/cg/fscommon.OpenFile: reverse checks order
         0bee5e0b libct/cg/fs: add GetStats benchmark
         7e7eb1c3 CI: update Fedora to 34
         d3cee12a cloned_binary: switch from #error to #warning for SYS_memfd_create
         23e3794d checkpoint: validate parent path
         fcd7fe85 libct/cg/fs/freezer: make sure to thaw on failure
         0216716c tests/int: add a case for cgroupv2 mount
         5ffcc568 tests/int: use bfq test with rootless
         ff692f28 Fix cgroup2 mount for rootless case
         3826db19 libct/rootfs/mountCgroupV2: minor refactor
         1e476578 libct/rootfs: introduce and use mountConfig
         deb8a8dd libct/newInitConfig: nit
         2192670a libct/configs/validate: validate mounts
         1f1e91b1 libct/specconv: check mount destination is absolute
         73f22e7f libcontainer/cgroups/systemd: replace use of deprecated dbus.New()
         aa622723 tiny fix iterative checkpoint test case
         ee3b563d Add cfs throttle stats to cgroup v2
         6faed0e4 libct/int: use ok(t, err)
         af3c5699 libct/int: remove unused code
         7b802a7d libct/int: better test container names
         9f3d7534 logging: enable file/line info if --debug is set
         31dd1e49 tests/int: add rootless + host pidns test case
         a2050ea4 runc run: fix start for rootless + host pidns
         0f8d2b6b libct/cg/fs2.Stat: don't look for available controllers
         85416b87 libct/cg/fs2.statPids: fall back directly
         10f9a982 libct/cg/fs2/getPidsWithoutController: optimize
         6121f8b6 libct/cg/fs2.Stat: always call statCpu
         9455395b libct/cg/fs2/memory.Stat: add usage for root cgroup
         a9c47fe7 libct/cg/fs[2]/getMemoryData[V2]: optimize
         b99ca25a libct/cg/fs2/memory: fix swap reporting
         c8e0486f Fix oss-fuzz build
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      76776449
    • Bruce Ashfield's avatar
      skope: update to 1.3.x · b2200397
      Bruce Ashfield authored
      
      Updating skopeo to the 1.3.x series. Along with the version bump, we
      patch the Makefile to stop using gpgme-config and instead using
      pkg-config, since OE taints gpgme-config and the build will break if
      we call it directly.
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      b2200397
    • Bruce Ashfield's avatar
      cri-tools: update to 1.21 release · f964aeb8
      Bruce Ashfield authored
      
      We update to the latest 1.21 commits, and we refresh our patch for
      context changes.
      
         eb0faebe Bump google.golang.org/grpc from 1.37.1 to 1.38.0
         1d34ea0c Add global handler for Interrupt signal
         d2c028aa Bump k8s.io/cri-api from 0.21.0 to 0.21.1
         cac74d4f Bump k8s.io/apimachinery from 0.21.0 to 0.21.1
         0e4c365c Bump k8s.io/api from 0.21.0 to 0.21.1
         4b956efa Bump k8s.io/kubectl from 0.21.0 to 0.21.1
         b3bc7d45 Update golangci-lint to v1.40.1 and fix lints
         a72896da Bump google.golang.org/grpc from 1.37.0 to 1.37.1
         09df93a2 Bump github.com/opencontainers/selinux from 1.8.0 to 1.8.1
         8a28583f Clone cri-dockerd from permanent repo
         29c6b21e Bump github.com/onsi/gomega from 1.11.0 to 1.12.0
         50a297dc Bump github.com/onsi/ginkgo from 1.16.1 to 1.16.2
         15eee85f Mention deb/rpm packages hosted on OBS in README
         6ead47bd Trim build paths for binaries
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      f964aeb8
    • Bruce Ashfield's avatar
      cri-o: update to 1.22 release · a781aa5f
      Bruce Ashfield authored
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      a781aa5f
    • Bruce Ashfield's avatar
      containerd-opencontainers: update to 1.5.2 · 87460f34
      Bruce Ashfield authored
      
      Updating to the released 1.5.x containerd.
      
      We also add a patch to fix the following:
      
          Since our oe-core go infrastructure insists on both -pie and static
          builds (for the most part), and that is not recommended by many
          packages, we end up with errors like:
      
            cannot find package runtime/cgo (using -importcfg)
                    ...
                   recipe-sysroot-native/usr/lib/aarch64-poky-linux/go/pkg/tool/linux_amd64/link:
                   cannot open file : open : no such file or directory
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      87460f34
    • Bruce Ashfield's avatar
      docker-ce: upate to latest 20.10.x · e16ec7ae
      Bruce Ashfield authored
      
      docker:
      
         41cf01fa93 pkg/signal.CatchAll: ignore SIGURG on Linux
         56541eca9a [20.10] update containerd binary to v1.4.6
         fb179ff098 update runc binary to v1.0.0-rc95
         4c801fdb7d integration: remove KernelMemory tests
         6174e3cf22 Update runc binary to v1.0.0-rc94
         afbb1277a3 Swarm config: use absolute paths for mount destination strings
         94c1890d39 builder-next: relax second cache key requirements for schema1
         01f734cb4f [20.10] update containerd binary to v1.4.5
         21391bb7f7 hack/dind: fix cgroup v2 evacuation with `docker run --init`
         12b03bcb27 Error string match: do not match command path
         8a7f77cb2f dockerd-rootless.sh: use `command -v` instead of `which`
         9ca66776fa bump up rootlesskit to v0.14.2
         08b27e45d8 Dockerfile: update yamllint to v1.26.1 to fix build
         404ede5737 Bump hcsshim for error details fix
      
      cli:
      
         f291a49ba Swap "LABEL maintainer" for the OCI pre-defined "org.opencontainers.image.authors"
         78fcd905c docs: Fix broken jump link
         12e2f94eb printServerWarningsLegacy: silence "No oom kill disable support" on cgroup v2
         00755d7db printServerWarningsLegacy: silence "No kernel memory limit support"
         8264f5be8 docs: dockerd: fix broken link and markdown touch-ups
         4fbdf3f36 docs: document log-opts for "dual logging" cache
         1ff45aac4 Update stop.md
         ed71df1b9 docs: cleanup / refactor cli doc
         ee20fa1ec docs: add reference for  "docker config" commands
         ffe40dc6b docs: update some examples for proxy configuration
         fbbf1be52 docs: remove experimental ipvlan docs, as they were migrated
         3de2cc6ef docs/reference/builder: update "syntax" section
         234036d10 docs/reference/builder: update example output, and some rephrasing
         0c442dc17 docs/reference/builder: remove outdated example Dockerfiles
         6b48c7867 docs/reference/builder: touch-up code-hints and some minor changes
      
      network:
      
         56654e71 vendor: github.com/ishidawataru/sctp f2269e66cdee387bd321445d5d300893449805be
         7b9c2905 fix port forwarding with ipv6.disable=1
         c4ea04e0 enforce order of lock acquisitions on network/controller, fixes #2632
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      e16ec7ae
    • Bruce Ashfield's avatar
      moby: update to latest 20.10 · cd38144a
      Bruce Ashfield authored
      
      Updating to the lastest moby commits, which comprise the following
      commits:
      
      moby:
      
         41cf01fa93 pkg/signal.CatchAll: ignore SIGURG on Linux
         56541eca9a [20.10] update containerd binary to v1.4.6
         fb179ff098 update runc binary to v1.0.0-rc95
         4c801fdb7d integration: remove KernelMemory tests
         6174e3cf22 Update runc binary to v1.0.0-rc94
         afbb1277a3 Swarm config: use absolute paths for mount destination strings
         94c1890d39 builder-next: relax second cache key requirements for schema1
         01f734cb4f [20.10] update containerd binary to v1.4.5
         21391bb7f7 hack/dind: fix cgroup v2 evacuation with `docker run --init`
         12b03bcb27 Error string match: do not match command path
         9ca66776fa bump up rootlesskit to v0.14.2
         404ede5737 Bump hcsshim for error details fix
      
      cli:
      
         f291a49ba Swap "LABEL maintainer" for the OCI pre-defined "org.opencontainers.image.authors"
         78fcd905c docs: Fix broken jump link
         12e2f94eb printServerWarningsLegacy: silence "No oom kill disable support" on cgroup v2
         00755d7db printServerWarningsLegacy: silence "No kernel memory limit support"
         8264f5be8 docs: dockerd: fix broken link and markdown touch-ups
         4fbdf3f36 docs: document log-opts for "dual logging" cache
         1ff45aac4 Update stop.md
         ed71df1b9 docs: cleanup / refactor cli doc
         ee20fa1ec docs: add reference for  "docker config" commands
         ffe40dc6b docs: update some examples for proxy configuration
         fbbf1be52 docs: remove experimental ipvlan docs, as they were migrated
         3de2cc6ef docs/reference/builder: update "syntax" section
         234036d10 docs/reference/builder: update example output, and some rephrasing
         0c442dc17 docs/reference/builder: remove outdated example Dockerfiles
         6b48c7867 docs/reference/builder: touch-up code-hints and some minor changes
      
      network:
      
         56654e71 vendor: github.com/ishidawataru/sctp f2269e66cdee387bd321445d5d300893449805be
         7b9c2905 fix port forwarding with ipv6.disable=1
         c4ea04e0 enforce order of lock acquisitions on network/controller, fixes #2632
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      cd38144a
    • Bruce Ashfield's avatar
      k8s: bump to v1.22-alpha · 30774e6c
      Bruce Ashfield authored
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      30774e6c
    • Bruce Ashfield's avatar
      k3s: update to v1.21.x · 78f83d1e
      Bruce Ashfield authored
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      78f83d1e
    • Bruce Ashfield's avatar
      podman: bump to 3.2-rcX · f6bb19c3
      Bruce Ashfield authored
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      f6bb19c3
    • Bruce Ashfield's avatar
      conf: drop gatesgarth from compatibility · efaa68de
      Bruce Ashfield authored
      
      There have been reports of warnings being generated by the
      layer index when the compatibility of a layer exceeds 25 characters.
      
      gatesgarth is supported in its own branch, and isn't being tested
      against master, so we drop it from the compat.
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      efaa68de
  2. Jun 01, 2021
  3. May 22, 2021
  4. May 19, 2021
    • Martin Jansa's avatar
      libvirt: fix do_install with usrmerge · 950386a9
      Martin Jansa authored
      
      * meson build uses these paths:
        ./src/meson.build:    systemd_unit_dir = prefix / 'lib' / 'systemd' / 'system'
        ./tools/meson.build:    install_dir: prefix / 'lib' / 'systemd' / 'system',
      
        with usrmerge it fails with:
        sed: can't read TOPDIR/tmp-glibc/work/core2-64-oe-linux/libvirt/7.2.0-r0/image//usr/lib/systemd/system/libvirtd.service: No such file or directory
        because systemd_unitdir and systemd_system_unitdir are different
        with and without usrmerge in DISTRO_FEATURES:
      
        env.libvirt-without-usrmerge:export systemd_unitdir="/lib/systemd"
        env.libvirt-with-usrmerge:export systemd_unitdir="/usr/lib/systemd"
      
        env.libvirt-without-usrmerge:export systemd_system_unitdir="/lib/systemd/system"
        env.libvirt-with-usrmerge:export systemd_system_unitdir="/usr/lib/systemd/system"
      
      * set -Dinit_script to none when systemd isn't used instead of
        deleting the files in do_install_append
      
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      950386a9
    • Bruce Ashfield's avatar
      crun: switch branch to main · 51c195d7
      Bruce Ashfield authored
      
      crun has renamed master -> main, so we adjust our fetching to
      match.
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      51c195d7
    • Bruce Ashfield's avatar
      sloci-image: allow target and nativesdk variants · ef7f5e7c
      Bruce Ashfield authored
      
      We now have use cases for sloci that can run on the target itself,
      or have it used in a nativesdk scenario.
      
      To avoid the awkwardly named "nativesdk-sloci-image-native" or
      .inc files, we rename the recipe sloci-image_git and use
      BBCLASSEXTEND for native/nativesdk support
      
      This is similar to the change sent by: Hongxu Jia <hongxu.jia@windriver.com>,
      but is updated to the current sloci-image recipe contents.
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      ef7f5e7c
  5. May 17, 2021
  6. May 14, 2021
    • Martin Jansa's avatar
    • Martin Jansa's avatar
      09c3281d
    • Martin Jansa's avatar
      d1e08a20
    • Martin Jansa's avatar
      dev86: switch to still maintained fork of dev86 · b67e57e5
      Martin Jansa authored
      * as mentioned in:
        https://github.com/lkundrak/dev86/pull/17
        the original lkundrak repo is no longer maintained
      
      * pass only BASE_PV as VERSION in EXTRA_OEMAKE to prevent:
        | version.h:4:20: error: ‘gitAUTOINC’ undeclared (first use in this function)
        |  #define VER_PAT 21+gitAUTOINC+e254e0b196
        |                     ^
      
      * there are many new commits, we need at least that fix for
        newer gperf
      
      git log --oneline v0.16.21..jbruchon/master
      e254e0b (jbruchon/master) Merge pull request #21 from tkchia/master
      3473bde [libc] update _signal syscall semantics, per ABI change in ELKS at https://github.com/jbruchon/elks/pull/629
      d74e90d Merge pull request #20 from tkchia/tkchia/update-syscalls
      541a8d5 [libc] update syscall list & ino_t type, per ELKS tree
      710e852 Merge pull request #16 from spacerace/master
      b215454 Merge pull request #17 from mfld-fr/master
      870635e Move EMU86 & MON86 to standalone projects
      84e3d00 [mon86] Latest touch before moving
      c2f288c [emu86] Latest touch before moving
      f7449f3 libc tests for MSDOS target (far away from complete ;))
      6cbd64d fixing problem in string.h introduced by myself -.-
      39e04cd Merge branch 'master' of https://github.com/spacerace/dev86
      b44e43d Added OpenBSD's timingsafe_bcmp() and timingsafe_memcmp()
      857c30e Added BSD's strlcat() and strlcpy(), safe string copy/cat
      0764e09 typo in string.h
      2fb6a3a swab()
      4e09d08 strupr()
      2bd985f strset()
      5a7bb33 strrev()
      56be26a strnset()
      c919b2d strlwr()
      b63f295 h+Mf bzero() strnset() strset() strlwr() strupr() strrev() swab()
      5985246 removed old implementation of strstr. if anyone needs this file => remains in git history
      7b481c0 added bzero()
      776929c Merge pull request #15 from spacerace/master
      8206ed2 stdlib.h + Makefile changes for getenv() and system()
      b995d1e getenv() implementation
      60466fe system() implementation
      12439ac note on __mkenv (related to getenv commits from me)
      aae041a removed empty line on top of file
      6d6d91f removed uneeded empty file (see sound.c)
      ff7d37e formatting (tabs)
      246418a formatting in one line fixed
      4ff1f48 Merge pull request #14 from mfld-fr/emu86
      1b8f8db Add data & suspicious opcode breakpoints
      798c4a2 Merge pull request #13 from rdebath/jbruchon
      2eb4d82 Add .travis.yml for running "make distribution" tests.
      2ea54e1 Merge pull request #12 from mgorny/makez
      f14f78e build: Always use $(MAKE) to spawn sub-make
      dfb9b42 Merge pull request #11 from mfld-fr/emu86
      6ae2b54 Make dev86 working "in tree"
      224843f Merge pull request #10 from mfld-fr/emu86
      e56a958 [emu86] Test against ELKS - Round 3
      0099ec8 Merge pull request #9 from mfld-fr/emu86
      32865c8 [emu86] Test against ELKS - Round 2
      e1aa9bd Merge pull request #8 from mfld-fr/emu86
      c7ebb2a [emu86] Optimize execution lookup
      57019a7 [emu86] Complete decoding optimization
      de516a5 [emu86] Fix mfld-fr#21 : opcode 90h (NOP)
      40f7c99 [emu86] Optimize decoding < C0h
      91d4c61 [emu86] Fix mfld-fr#16 : add pcat timing options
      d519caf [emu86] Fix mfld-fr#14 : trace support
      3a479e7 [emu86] Check vector before interrupt
      7eec401 Optimize decoding < 80h
      98334d3 Fix mfld-fr#8 and warning cleanup
      0579c82 Merge pull request #7 from mfld-fr/master
      49492b9 [emu86] Add option for tiny model
      da6a960 [emu86] fix #19 : remove PT1 test
      e3b465f [dis88] Move back from ELKS
      f2ea895 Merge pull request #6 from mfld-fr/master
      b0700f4 [mon86] First stage removal after second validated
      6ef705d [mon86] Fix #18 : Complete host tool
      1fa5a70 Fix #10 and #11 : Target specific code
      22c7770 Merge branch 'bug86'
      e25c996 [mon86] Tune host tool for read & write
      47aadb5 [mon86] Fix #15 : Cleanup in host tool
      ae7c628 [mon86] Makefile for host part + more testing
      ae6c84a [mon86] New host tool + fix context parsing
      c9205ac Add missing void types to libc/misc/qsort.c
      7a4f074 unproto: fix macOS Sierra compilation error reported by scontini76
      ac6d924 unproto: better CFLAGS
      f86ad57 bcc: if EOF is hit before end of comment, report it as an error
      fcdbcd7 limits.h: add PATH_MAX
      7239fea include: Add a skeleton for inttypes.h
      f3e88f9 Remove accidental ignoring of "include"
      0ac417a Merge branch 'master' of https://github.com/jbruchon/dev86
      74753fa Fix size_t declaration, add ssize_t declaration
      4be53b7 Merge pull request #5 from mfld-fr/master
      d5ecd9c [mon86] Second stage tested on real SBC
      81b0ab2 [mon86] Second stage monitor completed
      b55cbbc [mon86] Trace & break interrupt support
      18a5ba8 Merge pull request #4 from mfld-fr/master
      77f028b [mon86] First stage monitor completed
      07689d4 Merge remote-tracking branch 'upstream/master'
      e043007 Revert accidental bcc changes in commit 3c83dee
      495b99a [emu86] Test against ELKS - Round 1
      5508efa Merge pull request #3 from mfld-fr/master
      8aa3313 [emu86] Testing against a real ROM - Round 1
      d8ac93e [emu86] Fixed #7 : segment selection & override
      5b521d6 [emu86] Test against a real POST - Round 2
      3c83dee [emu86] Test against a real POST - Round 1
      b45a3d2 [emu86] Command line options
      345513c [emu86] Fixed #6 : simplified variable size
      2d7d316 [emu86] Fixed #2 + FAR call & ret
      8ac48bf Import MON86 standalone project needed by EMU86
      1da15c0 Bug fixes after EMU86 testing
      1dc5fd3 Merge pull request #2 from mfld-fr/master
      24935c0 [emu86] Final touch before the weekend
      9090120 [emu86] Fixed #5 : redirect serial I/O to PTS
      96dfb1a [emu86] Added memory and stack dumps
      4fbcead [emu86] Fixed #1 : move reg num out of val struct
      205e47d Improved EMU86 for MON86 testing
      377ed40 Merge branch 'master' into emu86
      fd3cf7e Added partial ZF and CF flags support
      c758426 Merge pull request #1 from mfld-fr/master
      72ad336 Merge branch 'master' of git://github.com/jbruchon/dev86 into emu86
      2d8398b More support of 8086 instruction set
      b2eadba EMU86 second draft
      9a8e116 EMU86 first draft
      fb3b436 Revert "fix linker alignment for .bss segment"
      bf19066 Merge https://github.com/anchorz/dev86-1
      
      
      4e8476e Revert "copt: fix a minor glitch in copt/rules.86"
      1bcc185 Merge remote-tracking branch 'upstream/master'
      b0426b2 Force output of initial segment directive
      a44b267 fix linker alignment for .bss segment
      c0832c8 under CYGWIN bcc requires -o option to compile an .o file otherwise it ends up as .exe and cannot link
      80d485b (origin/master, origin/HEAD) Add stdint.h header to recognize some C99 types
      29dbfca libc/msdos: program name missing in argv[0]
      b0e9b25 libc/msdos: __mkargv es register changed
      4a350d3 ar: rename of temporary libary fails on some platforms
      cf72284 copt: fix a minor glitch in copt/rules.86
      ce888f6 Allow copt rules with empty outputs; fix minor glitch in copt/rules.86
      4ed1997 bcc/dbprintf.c: ix implicit declaration warnings
      9de6f00 Make a.out.h portable to 64 bit systems
      7eae1c0 Change strstr() to Jody's two-way implementation
      2f53e83 Add a .gitignore file
      c21e14a initial version with minimal routines
      fa9c32e Add stdint.h header to recognize some C99 types
      6e8432b Minor style cleanups
      b7a191c Add "make distclean" and make it really clean everything
      dab04fb bootblocks: long -> int32_t for proper building on 64-bit hosts
      0d9ee41 bootblocks requires as86_encap to build
      
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      b67e57e5
    • Martin Jansa's avatar
      dev86: add dependency on gperf-native · 23ea2ea6
      Martin Jansa authored
      * fails to build on hosts without gperf:
        /bin/sh: gperf: command not found
        Makefile:27: recipe for target 'token2.h' failed
      
      * normally this isn't triggered, because token[12].h
        are included in git repo, but regenerating them fails:
        tmp-glibc/work/x86_64-linux/dev86-native/0.16.21-r0/git/cpp$ touch token1.tok
        tmp-glibc/work/x86_64-linux/dev86-native/0.16.21-r0/git/cpp$ make bcc-cpp
        gperf -aptTc -N is_ctok -H hash1 token1.tok > tmp.h
        /bin/sh: gperf: command not found
        Makefile:23: recipe for target 'token1.h' failed
        make: *** [token1.h] Error 127
      
      * unfortunately this isn't enough, because new gperf 3.1 from oe-core
        isn't compatible, we need to upgrade to different dev86 fork which
        contains:
        https://github.com/jbruchon/dev86/pull/19
      
      
      
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      23ea2ea6
    • Martin Jansa's avatar
      ipxe: set PV · 343665d4
      Martin Jansa authored
      
        ipxe/gitrAUTOINC+18dc73d27e-r0/git$ git describe --tags
        v1.20.1-1-g18dc73d2
      
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      343665d4
    • Martin Jansa's avatar
      ipxe: Inhibit -Werror to fix build with gcc-11 · aea26f77
      Martin Jansa authored
      
      * with gcc-11 it fails with:
        drivers/net/ath/ath5k/ath5k_eeprom.c:437:65: error: 'val' may be used uninitialized [-Werror=maybe-uninitialized]
          437 |                 ee->ee_switch_settling_turbo[mode] = (val >> 8) & 0x7f;
              |                                                      ~~~~~~~~~~~^~~~~~
      
        tests/bigint_test.c: In function 'bigint_test_exec':
        tests/bigint_test.c:232:14: error: 'result_raw' may be used uninitialized [-Werror=maybe-uninitialized]
          232 |         ok ( memcmp ( result_raw, expected_raw,                         \
              |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          233 |                       sizeof ( result_raw ) ) == 0 );                   \
              |                       ~~~~~~~~~~~~~~~~~~~~~~~
      
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      aea26f77
    • Martin Jansa's avatar
      upx: fix build with gcc-11 · 670fbe93
      Martin Jansa authored
      
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      Signed-off-by: default avatarBruce Ashfield <bruce.ashfield@gmail.com>
      670fbe93
    • Martin Jansa's avatar
    • Richard Neill's avatar
  7. May 12, 2021
  8. May 11, 2021
  9. May 07, 2021
  10. May 06, 2021