syncthing: don't set GOMAXPROC, it limits threads, not only processes
Instead pass MODGO_FLAGS, where the module sets -p ${MAKE_ENV} which
is closer to the intent.
ok kn sthen, no objection edd
Restore the comment indicating that uvmexp.wired is changed by atomics
This was changed in changes that were backed out that did not actually
make changes to uvmexp.wired. As this value is still only changed by
atomic operations, restore the comment indicating that it is.
ok kettenis@, claudio@
Modify uvmexp.paging only with atomic operations.
This was done in 1.3.1, but in conjunction with some undesirable
other changes for where this was changed and used.
This change makes the value be changed only with atomics, without
changing where or by how much it is changed, and restores the
comment in uvmexp.h to indicate it is changed by atomic ops.
ok kettenis@ claudio@
Import x86_64-elf-gcc, part of a bare-metal only toolchain for amd64
The idea is to have a stable and GNU-based toolchain for standalone
code. Such code often has GNU-specific quirks and tends to break
when we update base clang, base lld or ports gcc.
This uses the same gcc and binutils versions as the devel/arm-none-eabi
toolchain because... why not. I'm not providing an i386 FLAVOR but
someone who cares could add it easily.
Discussed with kn@ during his net/ipxe effort. Hopefully this will be
usable for sysutils/firmware/vmm (conversion not tackled yet).
ok kn@
Improve and enable VT switching in greetd
Move the default config file to vt = 5 which maps to ttyC4, the VT we
otherwise reserve to X11. One cannot run both at the same time anyway.
Like in seatd, enable logging (in /var/log/authlog by default).
ok landry@ matthieu@
Enable building lowntfs-3g. This wasn't previously possible because
it depends on the low-level FUSE API, but that API is now available
in our libfuse. lowntfs-3g is an additional binary installed alongside
ntfs-3g that might provide better performance. The other difference
between it and ntfs-3g is that it supports the "ignore_case" option.
The upstream version has not changed so add a revision.
ok jca@