Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (3h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 06:33:14 UTC Now

2022-07-28 10:24:46 UTC MAIN commitmail json YAML

drmkms_sched: Fix link sets in module.

(riastradh)

2022-07-28 09:22:25 UTC MAIN commitmail json YAML

2022-07-28 09:14:23 UTC MAIN commitmail json YAML

arm32: Refactor splhigh and restore in dosoftints.

No functional change intended.  splhigh always returns ci->ci_cpl,
which should not be changing at this point.  Makes the bracketing by
splhigh/splx clearer.

(riastradh)

2022-07-28 09:14:12 UTC MAIN commitmail json YAML

aarch64: Refactor splhigh and restore in dosoftints.

No functional change intended.  splhigh always returns ci->ci_cpl,
which should not be changing at this point.  Makes the bracketing by
splhigh/splx clearer.

(riastradh)

2022-07-28 07:15:27 UTC MAIN commitmail json YAML

Catch up with the per lwp astpending (rather than per cpu) flag in the
preemption code.  NFC as preemption (still) isn't enabled.

(skrll)

2022-07-28 06:32:35 UTC MAIN commitmail json YAML

if we add a mode for the DFP port, make sure it has a name so we don't crash
later on
now this works again on my 12" powerbook

(macallan)

2022-07-28 00:33:57 UTC MAIN commitmail json YAML

And, we're not ready for 10.0 yet, so remove a couple premature lines!

Thanks, Rin!

(pgoyette)

2022-07-28 00:14:40 UTC MAIN commitmail json YAML

remove duplicate entry and blank line that crept in from somewhere.

(pgoyette)

2022-07-27 20:34:30 UTC MAIN commitmail json YAML

2022-07-27 20:28:41 UTC MAIN commitmail json YAML

2022-07-27 18:29:35 UTC MAIN commitmail json YAML

Enable amdgpu module & firmware on x86

Make it easier to test this one out, add `load amdgpu` before boot netbsd.

XXX there should probably be a drm block in sys/modules/Makefile which
includes aarch64.

(maya)

2022-07-27 14:43:31 UTC netbsd-9 commitmail json YAML

2022-07-27 14:41:43 UTC netbsd-9 commitmail json YAML

2022-07-27 14:40:08 UTC netbsd-9 commitmail json YAML

Pull up the following revisions, requested by msaitoh in ticket #1482:

sys/dev/pci/pcidevs 1.1422,1.1445-1.1460
via patch
sys/arch/x86/pci/amdsmn.c 1.13

Update pcidevs:
- Add Intel Alder Lake devices and Intel 600 Series PCH devices.
- Add some Intel Xeon Scalable / Skylake-E devices.
- Fix AMD F16_HB from 0x1568 to 0x1538.
- Add some devices for AMD and improve some descriptions to clarify.
- Add VMware AHCI and NVMe.
- Update Intel 700 series Ethernet devices.
- Add some Broadcom devices.
- Add some Broadcom / LSI RAID cards.
- Fix typos and whitespace.

(martin)

2022-07-27 04:17:02 UTC MAIN commitmail json YAML

Correct stale comment. Thanks rillig@ for pointed out. NFC.

(rin)

2022-07-26 20:08:57 UTC MAIN commitmail json YAML

2022-07-26 19:49:32 UTC MAIN commitmail json YAML

2022-07-26 19:32:25 UTC MAIN commitmail json YAML

Pass MAKEOBJDIR to opt-m-include-dir

Prevent makeing opt-m-include-dir.tmp in src tree.

Reviewed by: rillig

(sjg)

2022-07-26 16:51:42 UTC MAIN commitmail json YAML

curlwp is only available for ifdef _KERNEL.

(chs)

2022-07-26 16:08:33 UTC MAIN commitmail json YAML

Fix copy-paste in comment. No binary changes.

(rin)

2022-07-26 16:07:55 UTC MAIN commitmail json YAML

Fix inverted logic; cr was completely broken by FPU insn with Rc == 1.

Why haven't we noticed this so far...

(rin)

2022-07-26 14:53:12 UTC MAIN commitmail json YAML

2022-07-26 00:25:45 UTC MAIN commitmail json YAML

mincore(2) - use .Rv -std

(uwe)

2022-07-25 22:50:42 UTC MAIN commitmail json YAML

mincore(2): Clarify units of len argument: bytes, not pages.

Minor tidying while here:

- Use .Fa, not .Ar, for function arguments.
- Reduce verbiage of opening sentence.

(riastradh)

2022-07-25 22:43:01 UTC MAIN commitmail json YAML

t_sig_backtrace: Pacify vfork clobber warning with volatile.

(riastradh)

2022-07-25 22:37:37 UTC MAIN commitmail json YAML

execinfo(3): Mark sig_backtrace_jump test as xfail.

PR lib/56940

(riastradh)

2022-07-25 14:46:53 UTC MAIN commitmail json YAML

kern.maxvnodes _can_ be lowered, but not below the number of currently
active vnodes.

(pgoyette)

2022-07-25 11:02:41 UTC MAIN commitmail json YAML

execinfo: Fix mistake in previous: match `the_loop*' as prefix.

Now that there are two functions we need to catch either one.

(riastradh)

2022-07-25 10:38:17 UTC MAIN commitmail json YAML

execinfo: Test stack traces through null pointer jump too.

(riastradh)

2022-07-25 08:29:14 UTC MAIN commitmail json YAML

2022-07-25 08:19:50 UTC MAIN commitmail json YAML

G/C the unused bge_rx_mini_chain member from bge_chain_data. It was removed
from the FreeBSD driver in 2003.

(skrll)

2022-07-25 06:32:07 UTC netbsd-9 commitmail json YAML

2022-07-25 05:15:08 UTC MAIN commitmail json YAML

Fix misleading fsck_ffs messages about wapbl journal replay.

Apparently fsck doesn't have a way to replay it to its internal memory
only. (Someone(TM) should implement this...)

This means that if you use -n, it can't replay the journal. But the
sequence of prints is such that it looks like it did. This is quite
misleading. Add an additional specific warning.

(dholland)

2022-07-25 01:59:26 UTC MAIN commitmail json YAML

use the pcb of the thread we are tracing rather than always curlwp.

(chs)

2022-07-24 20:28:39 UTC MAIN commitmail json YAML

sys/lock.h: Need <sys/systm.h> for nullop.

But only do that we're not using SPINLOCK_BACKOFF_HOOK from
<machine/lock.h>.

(riastradh)

2022-07-24 20:28:32 UTC MAIN commitmail json YAML

aarch64/lock.h: Need <sys/param.h> for _HARDKERNEL.

Add include guard while here.

XXX Why does this aarch64-specific file have #ifdef __aarch64__?

(riastradh)

2022-07-24 20:25:23 UTC MAIN commitmail json YAML

make: fix out-of-bounds read when parsing an invalid line

Reported by Robert Morris in https://bugs.freebsd.org/265119.

Since 2021-12-14.

(rillig)

2022-07-24 20:05:08 UTC MAIN commitmail json YAML

2022-07-24 20:05:01 UTC MAIN commitmail json YAML

amdgpu: Sprinkle missing COPTS.amdgpu_float options.

For some reason x86 didn't need these but aarch64 does.

(riastradh)

2022-07-24 19:24:00 UTC MAIN commitmail json YAML

drm: Fix CPPFLAGS for drm scheduler code.

(riastradh)

2022-07-24 19:23:44 UTC MAIN commitmail json YAML

kern_event.c: Mark KASSERT-only static function as __diagused.

Otherwise clang objects with -Wunneeded-internal-declaration.

(riastradh)

2022-07-24 18:04:48 UTC MAIN commitmail json YAML

use defparam; noted by tnn@.

(mrg)

2022-07-24 11:52:46 UTC netbsd-9 commitmail json YAML

2022-07-24 11:51:22 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by nia in ticket #1481):

external/mit/ctwm/libexec/ctwm_app_menu: revision 1.5 (via patch)

ctwm_app_menu: Work around "emacs being installed results in the
generated ctwmrc containing invalid syntax" problem. Emacs installs
a desktop file called "emacsclient" that contains "doublequotes"
in its exec string. Pending a better solution for dumping escaped
shell lines into the config file, hide or sanitize desktop entires
that might mess up the internal ctwmrc quoting rules.

(martin)

2022-07-24 10:53:18 UTC MAIN commitmail json YAML

Revert our local fix for GCC 10.3 introduced in rev. 1.25:
http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c#rev1.25

The problem has been fixed differently by upstream:
- master: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=77eccbf39ed55297802bb66dff5f62507a7239e3
- gcc-10: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=6142d65f4f528067f31e86bb97c07a661f2d66e7

No regression observed for ATF on oea (sandpoint), booke (evbppc), and
405 (evbppc). The system boots successfully on 403 (evbppc).

(rin)

2022-07-24 07:38:15 UTC MAIN commitmail json YAML

ctwm_app_menu: Various shell script optimization suggestions by kre@.

(nia)

2022-07-23 19:15:29 UTC MAIN commitmail json YAML

make MAXLWP a real option that triggers rebuilds properly.

(mrg)

2022-07-23 19:05:23 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/gstdint.h@1.12 / diff / nxr@1.12
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/gstdint.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gstdint.h@1.28 / diff / nxr@1.28
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gstdint.h@1.29 / diff / nxr@1.29
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gstdint.h@1.27 / diff / nxr@1.27
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gstdint.h@1.26 / diff / nxr@1.26
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gstdint.h@1.27 / diff / nxr@1.27
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gstdint.h@1.27 / diff / nxr@1.27
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gstdint.h@1.27 / diff / nxr@1.27
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gstdint.h@1.27 / diff / nxr@1.27
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gstdint.h@1.26 / diff / nxr@1.26
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gstdint.h@1.26 / diff / nxr@1.26
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gstdint.h@1.26 / diff / nxr@1.26
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gstdint.h@1.26 / diff / nxr@1.26
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gstdint.h@1.26 / diff / nxr@1.26
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gstdint.h@1.26 / diff / nxr@1.26
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gstdint.h@1.26 / diff / nxr@1.26
src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gstdint.h@1.26 / diff / nxr@1.26
src/external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gstdint.h@1.29 / diff / nxr@1.29
src/external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h@1.18 / diff / nxr@1.18
      :
(more 56 files)
regen

(mrg)

2022-07-23 19:01:18 UTC MAIN commitmail json YAML

bump the netbsd version GCC to yesterday's date.

(mrg)

2022-07-23 13:30:15 UTC MAIN commitmail json YAML

2022-07-23 12:52:10 UTC MAIN commitmail json YAML

drm: Split scheduler into separate module.

Used only by amdgpu, and it uses something that is currently broken
from the gcc update on aarch64, so let's make it a little more
optional.

(riastradh)

2022-07-23 11:49:58 UTC MAIN commitmail json YAML

Add some file system options present in GENERIC kernels.

(simonb)

2022-07-23 08:45:03 UTC MAIN commitmail json YAML

drm: Go back to using device_unit(pciN) for pci busid.

This isn't arbitrary; it has to match existing logic in userland in
libpciaccess, and until we extend the pci(4) ioctl interface, and
find some way to handle userland compatibility, we can't change it.

(riastradh)

2022-07-23 03:08:17 UTC MAIN commitmail json YAML

- Handle dtlink in acpi_pack_compat_list().
- Don't pass the _HID value as the device name; always use the ACPI
  node name.

(thorpej)

2022-07-23 03:05:27 UTC MAIN commitmail json YAML

If there is a compat string list, parenthetically print the first one
in iic_print_direct().  (From thorpej-i2c-spi-conf2 branch.)

(thorpej)

2022-07-22 23:43:24 UTC MAIN commitmail json YAML

2022-07-22 21:59:11 UTC MAIN commitmail json YAML

arm64 needs additional lse.S builds with GCC 10.4.0.

(mrg)

2022-07-22 21:51:08 UTC MAIN commitmail json YAML

revert the previous; atomicity.cc is also built into here.

(mrg)

2022-07-22 21:28:32 UTC MAIN commitmail json YAML

atomicity.cc has moved into libsupc++ for everyone.

this was a workaround we applied for sparc in PR#54660, and
now is used for all platforms.

(mrg)

2022-07-22 21:11:48 UTC MAIN commitmail json YAML

GCC 10.4.0 is now in -current.

(mrg)

2022-07-22 21:10:42 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk@1.20 / diff / nxr@1.20
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64/gcov-iov.h@1.8 / diff / nxr@1.8
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64eb/gcov-iov.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/gcov-iov.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/gcov-iov.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/gcov-iov.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4eb/gcov-iov.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/gcov-iov.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/gcov-iov.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/gcov-iov.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/gcov-iov.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/gcov-iov.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/gcov-iov.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/gcov-iov.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/gcov-iov.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/gcov-iov.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/gcov-iov.h@1.18 / diff / nxr@1.18
      :
(more 356 files)
regen everything for GCC 10.4.0.

(mrg)

2022-07-22 20:22:38 UTC MAIN commitmail json YAML

2022-07-22 20:09:47 UTC MAIN commitmail json YAML

Split the i2c controller into 2 separate instances.  This aligns with
how the device is represented when using DeviceTree, and also allows us
to de-weirdify the shared motoi2c code.

XXX Because e500 interrupt code doesn't support shared interrupts, we
no longer establish one for the i2c controller, but this isn't a great
loss as motoi2c doesn't support using interrupts right now anyway.

(thorpej)

2022-07-22 20:05:55 UTC MAIN commitmail json YAML

Stop using deprecated problib functions.

(thorpej)

2022-07-22 20:04:53 UTC MAIN commitmail json YAML

Revert previous; that was intended to be two separate commits.

(thorpej)

2022-07-22 19:57:25 UTC MAIN commitmail json YAML

Stop using deprecated proplib functions.

(thorpej)

2022-07-22 19:55:38 UTC MAIN commitmail json YAML

Stop using deprecated proplib functions.

(thorpej)

2022-07-22 19:54:14 UTC MAIN commitmail json YAML

Stop using deprecated proplib functions.

(thorpej)

2022-07-22 19:52:29 UTC MAIN commitmail json YAML

Drop using deprecated proplib functions.

(thorpej)

2022-07-22 17:06:46 UTC MAIN commitmail json YAML

ctwm_app_menu: Work around "emacs being installed results in the
generated ctwmrc containing invalid syntax" problem. Emacs installs
a desktop file called "emacsclient" that contains "doublequotes"
in its exec string. Pending a better solution for dumping escaped
shell lines into the config file, hide or sanitize desktop entires
that might mess up the internal ctwmrc quoting rules.

(nia)

2022-07-22 16:51:15 UTC MAIN commitmail json YAML

2022-07-22 15:43:37 UTC MAIN commitmail json YAML

2022-07-22 12:30:56 UTC MAIN commitmail json YAML

fix current libarchive version, and mention 3.6.1 release

(wiz)

2022-07-22 07:09:25 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libstdc++-v3/Makefile@1.51 / diff / nxr@1.51
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/defs.mk@1.14 / diff / nxr@1.14
src/external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/defs.mk@1.8 / diff / nxr@1.8
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/defs.mk@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/defs.mk@1.19 / diff / nxr@1.19
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/defs.mk@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/defs.mk@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/defs.mk@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/defs.mk@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/defs.mk@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/defs.mk@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/defs.mk@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/defs.mk@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/defs.mk@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/defs.mk@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/defs.mk@1.17 / diff / nxr@1.17
      :
(more 21 files)
fix missing components of c++17.

codecvt.cc was already present and handled for c++98 and c++11,
but cow-string-inst.cc, ostream-inst.cc, and string-inst.cc
were not handled for c++11 and c++17.

move all the handling of this into the Makefiles out of the
mknative-gcc output, and handle the new c++17 files.

fixes a problem reported by dholland.

(mrg)

2022-07-22 06:50:26 UTC MAIN commitmail json YAML

don't rename codecvt.cc here, do it in a Makefile when consumed.

since the Makefiles already need updates for these, it's easier
if all of the changes are there.

(mrg)

2022-07-22 06:31:08 UTC MAIN commitmail json YAML

2022-07-22 05:23:50 UTC MAIN commitmail json YAML

Add more statistics countes.

- Add many statics counters that the chip has.
- Attach event counters only if available.

(msaitoh)

2022-07-21 22:51:23 UTC MAIN commitmail json YAML

2022-07-21 18:12:25 UTC MAIN commitmail json YAML

Add some driver debugging infrastructure

(martin)

2022-07-21 14:41:59 UTC MAIN commitmail json YAML

2022-07-21 14:27:47 UTC MAIN commitmail json YAML

s/Transration/Translation/

(andvar)

2022-07-21 14:07:16 UTC MAIN commitmail json YAML

Removed unused opt_wapbl.h include.

(simonb)

2022-07-21 10:09:21 UTC MAIN commitmail json YAML

2022-07-21 10:08:28 UTC MAIN commitmail json YAML

readlink: sort SEE ALSO

(wiz)

2022-07-21 10:00:31 UTC MAIN commitmail json YAML

Add an Xr to realpath(1) (which does much the same as readlink -f).
Try not to forget the damn comma!

(kre)

2022-07-21 09:56:34 UTC MAIN commitmail json YAML

Note realpath(1) update.

(kre)

2022-07-21 09:52:49 UTC MAIN commitmail json YAML

Add ATF tests for realpath(1)

Note that realpath can act differently for root than for other users
(where an ordinary user will see EACCESS root just barrels right through).

The tests adapt themselves, when run as root, less error cases can be
tested than when run as some other user.

(kre)

2022-07-21 09:51:53 UTC MAIN commitmail json YAML

Add missing comma.

(wiz)

2022-07-21 09:47:31 UTC MAIN commitmail json YAML

Make realpath(1) compat with the planned (not yet approved) specification
for POSIX.8 (its next version).  (Should the requirements change, the code
here can be updated).

This adds two new options.  -e and -E
-e just tells realpath to do what it has done since it was imported here.
-E makes realpath more compatible with the coreutils version, and allows
  the final component of the path to not exist (the final component after
  all symlinks have been expanded, not of the arg on the command line - though
  that one not existing is one case of the more general spec.).

POSIX is not going to specify which of those is the default - instead is
planning to require users to always explicitly specify one.

The default (now) here is -E.  This makes us more compat with coreutils.
realpath was added in the first place because it is (apparently) used in
real world scripts - the more we can support, the better.

Note that in all cases where realpath -e succeeds, realpath -E will succeed
as well.  This means that any uses of "realpath file" that have been
working in HEAD will still work.  Some cases that would have failed
will work (by default) now.

(kre)

2022-07-21 09:19:54 UTC MAIN commitmail json YAML

PR bin/56917

If getfsspecname() fails that will usually mean that a NAME=wedge or
ROOT.x partition is unabailable.  raidframe specified unavailable
partitions as "absent" so in this case, pass "absent" rather than the
unaltered NAME= or ROOT.x string, which the kernel has no clue what
do do with, and doesn't configure the raid at all.

(kre)

2022-07-21 08:07:56 UTC MAIN commitmail json YAML

drm/ttm: Cast to potentially larger types before << PAGE_SHIFT.

Not sure if this is a problem but it might affect, e.g., i386pae.
Can't hurt, in any case, to cast to what the type will be after the
shift anyway.

(riastradh)

2022-07-21 07:53:28 UTC MAIN commitmail json YAML

Cleanup the "hup" function - quote properly, and test for the pid
file existing (with something in it) before simply using it, so the
error message can be controlled, rather than just sh's cannot open file msg.

(kre)

2022-07-21 07:51:12 UTC MAIN commitmail json YAML

Get rid of the (insulting)
We recommend that you create a non-root account...
message from single user mode shell startups.

(kre)

2022-07-21 07:49:36 UTC MAIN commitmail json YAML

Make this better ...  Allow config file for raidN to be found
in /etc/conf/raid/raidN (as well as in /etc/raidN.conf) (less
clutter in /etc).

Allow config files to exist for raids that are autoconfigured (just
skip anything autoconfigured) - this allows a (simplistic) recovery
mechanism if autoconf fails, and makes it simpler to enable/disable
autoconf at will, while keeping the raid working.

While here, add sh quoting where it is needed, and remove it from
where it is pointless.

(kre)

2022-07-21 01:52:28 UTC MAIN commitmail json YAML

Rename functions in previous in preparation for future changes.

(thorpej)

2022-07-20 22:58:35 UTC MAIN commitmail json YAML

Improve error reporting.

(thorpej)

2022-07-20 18:48:41 UTC MAIN commitmail json YAML

When we init the hardware's rx/tx ring configuration we need to
adjust our internal state, as this implicitly resets the current
descriptor pointer.
Previously "ifconfig eqos0 down; ifconfig eqos0 up" made the interface
non-functional.

(martin)

2022-07-20 18:25:10 UTC MAIN commitmail json YAML

Fix a couple of nits with savectx():
- Note that this function is only used by dumpsys().
- Don't safe the PS word; there isn't actually a spot for it in the PCB.
- Don't bother returning anything; savectx() is declared void.

(thorpej)

2022-07-20 17:03:11 UTC MAIN commitmail json YAML

Localize direct refernces to kernel symbols into functions.  NFC.

(thorpej)

2022-07-20 15:52:47 UTC MAIN commitmail json YAML

Make alpha_wmb() actually a WMB rather than an MB (all uses of
alpha_wmb() have been audited and fixed-up as necessary).

(thorpej)

2022-07-20 15:45:28 UTC MAIN commitmail json YAML

In the Alpha tc_syncbus(), we need to issue a MB because WMB does not
order reads with respect to writes.  Remove now-redundant tc_wmb()
calls before tc_syncbus().

NFC on MIPS other than removing a redundant wbflush() (tc_wmb() followed
by tc_syncbus()).

(thorpej)

2022-07-20 14:19:39 UTC MAIN commitmail json YAML

No need to test for __alpha__ || alpha ... just one will suffice.

(thorpej)

2022-07-20 10:07:49 UTC MAIN commitmail json YAML

2022-07-20 10:01:11 UTC MAIN commitmail json YAML

drm: Use CPPFLAGS.drmkms in all local drm drivers too.

This way we don't pollute the NetBSD kernel namespace with all the
Linux compat shim definitions needed to build drm, except for the
local drm drivers that need the API.

(riastradh)

2022-07-20 10:01:01 UTC MAIN commitmail json YAML

drm: Keep drm include flags in CPPFLAGS.drmkms after all.

Failures from this are much more obvious to debug than files with
missing #ifdefs, which sometimes lead to build failures but could
also just lead to silent miscompilation.

(riastradh)

2022-07-20 06:43:37 UTC MAIN commitmail json YAML

Modify comment. Use __BIT() a little. No functional change.

(msaitoh)

2022-07-20 03:51:16 UTC MAIN commitmail json YAML

2022-07-20 01:38:24 UTC MAIN commitmail json YAML

drm: Restore pollution of CPPFLAGS with include directories.

Too much trouble to make this fine-grained.

(riastradh)

2022-07-20 01:35:26 UTC MAIN commitmail json YAML

aarch64: Make cpufunc.h includable without sys/cpu.h first.

(riastradh)

2022-07-20 01:22:38 UTC MAIN commitmail json YAML

drm: Ifdef out alpha-specific logic in radeon.

Guessing this is handled transparently by bus_space(9) when we ask
for prefetchable linear mappings.  Need an alpha wizard to review!

(riastradh)

2022-07-20 01:20:20 UTC MAIN commitmail json YAML

2022-07-20 01:12:14 UTC MAIN commitmail json YAML

drm/ttm: Handle io_mem_pfn, used by amdgpu.

(riastradh)

2022-07-20 01:11:54 UTC MAIN commitmail json YAML

amdgpu: Write amdgpu_ttm_io_mem_pfn in terms of bus_space_mmap.

(riastradh)

2022-07-20 01:11:39 UTC MAIN commitmail json YAML

drm: Undefine `alpha' in the module build too.

(riastradh)

2022-07-19 23:19:44 UTC MAIN commitmail json YAML

drm: Teach bus_dma_hacks.h about alpha.

Not sure if this is correct!  Someone who knows alpha should vet.

(riastradh)

2022-07-19 23:19:35 UTC MAIN commitmail json YAML

drm: Undefine `alpha' in CPPFLAGS.  Causes lotsa trouble!

But don't undefine it outside drmkms; `#ifdef alpha' or equivalent is
used elsewhere in-tree.  (Maybe it should be replaced by __alpha__.)

(riastradh)

2022-07-19 23:19:27 UTC MAIN commitmail json YAML

drm: Make drm_clflush_* noop on alpha.

As far as I know there is no need for this; the CPU has weak ordering
on loads and stores requiring ordering barriers, but I/O devices
participate in the CPU's cache protocol for access to main memory so
there's never any need for explicit cache flushes.

(riastradh)

2022-07-19 23:19:17 UTC MAIN commitmail json YAML

drm: Narrow scope of drm CPPLAGS just to drm files.

No need for various Linux compat definitions elsewhere in the kernel.

(riastradh)

2022-07-19 23:19:07 UTC MAIN commitmail json YAML

2022-07-19 22:24:48 UTC MAIN commitmail json YAML

drm: Note dependency on sysmon_power.

drm uses this for pswitch events to notify of hotplug.

(riastradh)

2022-07-19 22:24:34 UTC MAIN commitmail json YAML

drm: Nix drm_agp_borrow.

This horrible kludge dates from before I understood the relation of
genfb_pci and pci drm drivers in the old and new worlds of drm.

The only user of it, in i915, was changed to use agp_i810_borrow
directly in the last drm update, so this hack can die.

(riastradh)

2022-07-19 22:04:14 UTC MAIN commitmail json YAML

alpha: Fix missing includes in pmap.h.

(riastradh)

2022-07-19 21:30:40 UTC MAIN commitmail json YAML

linux: Add alpha definitions of mb/wmb/rmb too for fun.

Who wants to plug an amdgpu into their alpha?

(riastradh)

2022-07-19 16:40:26 UTC MAIN commitmail json YAML

linux: Clarify error message in asm/barrier.h.  Not just for drm.

(riastradh)

2022-07-19 16:38:39 UTC MAIN commitmail json YAML

linux: Add mips definitions for mb, wmb, rmb.

(riastradh)

2022-07-19 16:38:22 UTC MAIN commitmail json YAML

linux: Use dsb(sy/st/ld) from arm/cpufunc.h for mb/wmb/rmb.

Works on more Arm CPU types this way.  From skrll.

(riastradh)

2022-07-19 08:22:34 UTC MAIN commitmail json YAML

wm(4): Use CSR_WRITE_FLUSH, not bus_space_barrier.

The bus space is mapped non-prefetchable and non-cacheable, so there
is no need for bus_space_barrier and it might not even have any
effect -- bus_space_read/write are totally ordered for non-
prefetchable, non-cacheable mappings anyway.  Presumably the intent
here was to wait for acknowledgment of the write from the device --
which bus_space_barrier does not guarantee, and which I expect
requires a read transaction as CSR_WRITE_FLUSH performs.

ok msaitoh@, knakahara@

(riastradh)

2022-07-19 08:21:02 UTC MAIN commitmail json YAML

wm(4): Use bus_dmamap_sync, not bus_space_barrier, for tx desc.

The newly written tx descriptor needs to be visible to the device
before the TDT register is set.  There's no bus space mappings that
need any barriers, though -- nothing mapped prefetchable or cacheable
here.  So bus_dmamap_sync (via wm_cdtxsync) is necessary, not
bus_space_barrier.  By accident, bus_space_barrier implies the same
barrier instructions as bus_dmamap_sync on some architectures, but it
wouldn't work at all if we were bouncing.

ok msaitoh@, knakahara@

(riastradh)

2022-07-19 07:14:18 UTC MAIN commitmail json YAML

Fix path in man page to system.ctwmrc.

(nia)

2022-07-19 06:50:34 UTC MAIN commitmail json YAML

2022-07-19 06:47:34 UTC MAIN commitmail json YAML

Don't need sys/malloc.h so remove the #include

(skrll)

2022-07-19 06:46:29 UTC MAIN commitmail json YAML

Turn a locking botch (shouldn't drop lock on error) into a KASSERT

(skrll)

2022-07-19 01:03:05 UTC MAIN commitmail json YAML

Fix a problem whereby detaching a device that has open kevent
registrations can result in a UAF: When a device detaches, it
calls seldestroy(), which calls knote_fini(), and when that
returns, the softc that contained the selinfo and klist are freed.
However, any knotes that were registered still linger on with the
kq descriptor they're were associated with, and when the file
descriptors close, those knotes will be f_detach'd, which will
call into the driver instance that no longer exists.

Address this problem by adding a "foplock" mutex to the knote.
This foplock must be held when calling into filter_attach(),
filter_detach(), and filter_event() (XXX not filter_touch();
see code for details).  Now, in klist_fini(), for each knote
that is on the klist that's about to be blown away, acquire
the foplock, replace the knote's filterops with a do-nothing
stub, and release the foplock.

The end result is that:
==> The foplock ensures that calls into filter_*() will get EITHER
    the real backing object's filterops OR the nop stubs.
==> Holing the foplock across the filter_*() calls ensures that
    klist_fini() will not complete until there are no callers inside
    the filterops that are about to be blown away.

(thorpej)

2022-07-19 00:46:00 UTC MAIN commitmail json YAML

Make some knote implementation details private to kern_event.c.  NFC, and
no ABI change for kevent providers.

(thorpej)

2022-07-18 23:34:03 UTC MAIN commitmail json YAML

2022-07-18 23:33:53 UTC MAIN commitmail json YAML

drm: Fix asynchronous attach logic for drm framebuffer devices.

The driver-specific sc_scheduled boolean flag was racy.  It is
necessary to use config_pending_incr/decr to hold up console
selection and userland start (and block detach, not that that works
yet) until the drmfb attach has completed.

(riastradh)

2022-07-18 13:02:00 UTC MAIN commitmail json YAML

Fix bug revealed by SIGINFO support; Do not treat short read(2)/write(2)
as error (*). This occurs typically when signal is received.

(*) For older version, we already deal with short read(2) from remote
host in sink(). But for other cases, i.e., write(2) to local file in
sink(), read(2)/write(2) in source(), error was raised.

This version of rcp(1) can successfully send/receive files with older
version, even if short read(2)/write(2) occurs by SIGINFO.

Also, when real error occurs, give up immediately instead of continue to
send/receive wrong data.

Clean up the mess a little bit as well...

(rin)

2022-07-18 11:09:22 UTC MAIN commitmail json YAML

Make it compile w/o warnings for !VCONS_DRAW_INTR

(martin)

2022-07-18 04:32:35 UTC MAIN commitmail json YAML

Regen for:

Make kqueue event status for vnodes shareable, and for stacked file systems
like nullfs, make the upper vnode share that status with the lower vnode.

And, lo, NetBSD 9.99.99.

Fixes PR kern/56713.

(thorpej)

2022-07-18 04:30:31 UTC MAIN commitmail json YAML

2022-07-17 22:02:23 UTC MAIN commitmail json YAML

drm: Fix missing barrier definitions on arm.

The definition will work on armv7; don't think we have any drmkms
drivers on armv<7.

(riastradh)

2022-07-17 20:23:17 UTC MAIN commitmail json YAML

wsdisplay(4): Make most of struct vcons_data private.

More importantly, make sizeof(struct vcons_data) independent of
whether VCONS_DRAW_INTR &c. is defined.

Allocate the private space with kmem rather than in the caller.

This still doesn't have very good separation between interface
parameters and internal state, but it's better than before, and is
necessary to make genfb usable in modules.

In arm_simplefb.c, this removes use of the use_intr member.  That
assignment became redundant with the introduction of vcons_earlyinit,
so there's no need to replace it by anything.

(riastradh)

2022-07-17 18:45:48 UTC MAIN commitmail json YAML

drm: Comment *mb() vs smp_*mb() and omit default for *mb().

In general membar_*() is _not_ enough for *mb(), because membar_*()
is only for CPU/CPU synchronization on normal memory, and *mb()
requires machine-dependent I/O logic.  Leave it as an `#error' case
if the architecture isn't listed here.  But membar_*() is OK for
smp_*().

Fill in powerpc and sparc while here, as examples of what the
now-removed defaults failed to do.  If you want to use drm on a mips
or alpha system yer gonna hafta fill this in yourself.

(riastradh)

2022-07-17 17:04:02 UTC MAIN commitmail json YAML

linux/ww_mutex: Make wwm_debug member unconditional.

This way LOCKDEBUG doesn't change any structure sizes.  Shuffle
members around to make better use of padding, on both LP32 and LP64.

(riastradh)

2022-07-17 15:37:10 UTC MAIN commitmail json YAML

vmwgfx: Depend on drmkms_ttm module.

(riastradh)

2022-07-17 15:37:00 UTC MAIN commitmail json YAML

radeon: Depend on drmkms_ttm module.

(riastradh)

2022-07-17 15:36:51 UTC MAIN commitmail json YAML

nouveau: Depend on drmkms_ttm module.

(riastradh)

2022-07-17 15:36:15 UTC MAIN commitmail json YAML

amdgpu: Depend on drmkms_ttm module.

(riastradh)

2022-07-17 15:36:05 UTC MAIN commitmail json YAML

2022-07-17 15:35:42 UTC MAIN commitmail json YAML

drm: Include GPU scheduler in drmkms.kmod.

Could be split into a separate module, but whatever.

(riastradh)

2022-07-17 15:05:09 UTC MAIN commitmail json YAML

drm: Sync module/drmkms/Makefile with files.drmkms.

Unconditionally include legacy APIs for viadrmums.

(riastradh)

2022-07-17 14:11:40 UTC MAIN commitmail json YAML

2022-07-17 14:11:18 UTC MAIN commitmail json YAML

drm: Ifdef out devm_* stuff rather than stub it out.

Stub is not helpful, and this pollutes the symbol namespace.

(riastradh)

2022-07-17 14:11:07 UTC MAIN commitmail json YAML

2022-07-17 14:10:55 UTC MAIN commitmail json YAML

bsd.kmodule.mk: Also sync no-address-of-packed-member.

This is not actually a good idea to disable -- it can lead to real
problems -- but let's just make it the same for the kernel build and
module builds.

(riastradh)

2022-07-17 14:10:43 UTC MAIN commitmail json YAML

i915: Omit needless i915_global_buddy_init declaration.

(riastradh)

2022-07-17 14:10:32 UTC MAIN commitmail json YAML

2022-07-17 13:38:06 UTC MAIN commitmail json YAML

bsd.kmodule.mk: Use -Wno-attributes like conf/Makefie.kern.inc.

(riastradh)

2022-07-17 13:10:54 UTC MAIN commitmail json YAML

genfb(4): Make internal parts of struct genfb_softc private.

This way the ABI has no ifdefs, so it has a chance to be usable in
modules.  This also makes genfb much easier to maintain without
worrying about ABI breakage.

(riastradh)

2022-07-17 13:10:04 UTC MAIN commitmail json YAML

genfb(4): KASSERT(a && b) -> KASSERT(a); KASSERT(b)

Better diagnostics.  No other functional change.

(riastradh)

2022-07-17 12:56:05 UTC netbsd-9 commitmail json YAML

2022-07-17 12:54:56 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by simonb in ticket #1480):

usr.bin/vmstat/vmstat.c: revision 1.255

When operating on core files or /dev/mem when using the -M option,
use 64-bit math to calculate pool sizes.  Fixes overflow errors for
pools larger than 4GB and gives the correct output with "vmstat -m"
for in use, total allocation and utilisation numbers.

(martin)

2022-07-17 11:44:30 UTC MAIN commitmail json YAML

wsmouse(4): Nix trailing whitespace.

(riastradh)

2022-07-17 11:43:39 UTC MAIN commitmail json YAML

wsdisplay(4): KNF: return foo, not return (foo)

No functional change intended.

(riastradh)

2022-07-17 11:43:11 UTC MAIN commitmail json YAML

wsdisplay(4): KASSERT(a && b) -> KASSERT(a); KASSERT(b)

Better diagnostics this way.  No other functional change.  Omit
needless #ifdef DIAGNOSTIC while here; the compiler can optimize the
dead code away.

(riastradh)

2022-07-17 11:42:55 UTC MAIN commitmail json YAML

wsmouse(4): KASSERT(a && b) -> KASSERT(a); KASSERT(b)

Better diagnostics.  No other functional change.

(riastradh)

2022-07-17 11:31:47 UTC MAIN commitmail json YAML

wsdisplay(4): Use DPRINTF; reduce #ifdefs.

(riastradh)

2022-07-17 11:31:07 UTC MAIN commitmail json YAML

wsdisplay(4): Insert memory barriers for scr_dirty synchronization.

Otherwise vcons_update_screen in vcons_softintr might attempt to draw
stale data from the buffers on the screen.

(riastradh)

2022-07-17 11:30:27 UTC MAIN commitmail json YAML

wsdisplay(4): Factor out scr_dirty setting.

Reduces #ifdefs.  No functional change intended.

(riastradh)

2022-07-17 11:20:04 UTC MAIN commitmail json YAML

wsdisplay(4): Factor out use_intr tests.

Nix a lot of #ifdefs this way.  Compiler can take care of dead code
if appropriate.  No functional change intended.

(riastradh)

2022-07-17 10:35:07 UTC netbsd-9 commitmail json YAML

2022-07-17 10:34:10 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by simonb in ticket #1479):

sys/kern/subr_pool.c: revision 1.285

Use 64-bit math to calculate pool sizes.  Fixes overflow errors for
pools larger than 4GB and gives the correct output for kernel pool pages
in "vmstat -s" output.

(martin)

2022-07-17 10:28:09 UTC MAIN commitmail json YAML

wsdisplay(4): Factor out WSDISPLAY_SCROLLSUPPORT logic.

Should find a way to avoid the #ifdefs in the .h file, but this makes
the code a good deal more legible and easier to maitain, at least.
No functional change intended.

(riastradh)

2022-07-17 10:27:45 UTC MAIN commitmail json YAML

wsdisplay(4): Nix trailing whitespace.

(riastradh)

2022-07-17 10:10:45 UTC MAIN commitmail json YAML

agp(4): Use bus_space_barrier, not membar_producer.

(riastradh)

2022-07-17 10:01:18 UTC MAIN commitmail json YAML

std.macppc: Nix trailing whitespace.

(riastradh)

2022-07-17 08:34:00 UTC MAIN commitmail json YAML

linux/compiler.h: Add missing barriers in READ_ONCE, WRITE_ONCE.

(riastradh)

2022-07-17 08:33:48 UTC MAIN commitmail json YAML

x86: Cite reference for bus_space_barrier memory ordering rules.

(riastradh)

2022-07-17 05:51:30 UTC MAIN commitmail json YAML

properly mark glint_drv.so.1.debug obsolete

(mrg)

2022-07-16 22:36:06 UTC MAIN commitmail json YAML

lint: add more details to message about pointer alignment

The previous message 'may cause alignment problem' was not detailed
enough to be actionable, it didn't give the necessary insight to why
lint was complaining at all.

The new message 'increases alignment from 1 to 4' or 'from 2 to 8'
describes the potentially problematic conversion, and together with the
involved type names, it allows an informed decision about whether lint's
warning is warranted or not.

In a typical NetBSD build, this warning is in the top 10.  The number of
these warnings depends on the architecture, it is typically between 800
and 1600.

(rillig)

2022-07-16 22:23:38 UTC MAIN commitmail json YAML

lint: add missing space before func_proto_sym in debug mode

(rillig)

2022-07-16 19:46:51 UTC MAIN commitmail json YAML

2022-07-16 12:57:14 UTC MAIN commitmail json YAML

2022-07-16 10:57:59 UTC MAIN commitmail json YAML

modify screen before updating cache.

(mlelstv)

2022-07-16 10:36:19 UTC MAIN commitmail json YAML

When operating on core files or /dev/mem when using the -M option,
use 64-bit math to calculate pool sizes.  Fixes overflow errors for
pools larger than 4GB and gives the correct output with "vmstat -m"
for in use, total allocation and utilisation numbers.

(simonb)

2022-07-16 10:20:21 UTC MAIN commitmail json YAML

Use 64-bit math to calculate pool sizes.  Fixes overflow errors for
pools larger than 4GB and gives the correct output for kernel pool pages
in "vmstat -s" output.

(simonb)

2022-07-16 09:32:27 UTC MAIN commitmail json YAML

Move the call to getnlist() to after we check if kvm_openfiles(3) succeeded.
Avoids a coredump when called with "vmstat -M /dev/mem".

(simonb)

2022-07-16 07:28:39 UTC MAIN commitmail json YAML

doc: mfii(4): Support Newer devices up to SAS39{08,16} (Aero).

(msaitoh)

2022-07-16 07:25:52 UTC MAIN commitmail json YAML

Update supported devices.

(msaitoh)

2022-07-16 07:23:51 UTC MAIN commitmail json YAML

2022-07-16 07:13:03 UTC MAIN commitmail json YAML

It seems that a logical volume number and the target ID is different
on newer systems. It's observed on an Aero. Add sc->sc_ld[X].ld_target_id
to keep the target ID and use it for scsipi layer. Now sdX is attached
on Aero system. Tested by Mark Davies.

(msaitoh)

2022-07-16 06:52:41 UTC MAIN commitmail json YAML

2022-07-16 06:27:24 UTC MAIN commitmail json YAML

Use pixel format information from bootloader.

(mlelstv)

2022-07-16 04:55:35 UTC MAIN commitmail json YAML

The system should halt if the powerdown fails.
On X680x0 hardware, front power button is an alternate switch.
If the power button is left on, the power will not turn off.
In addition, with this change, power_switch_is_off in powsw.c is
no longer necessary.

(isaki)

2022-07-16 04:49:07 UTC MAIN commitmail json YAML

2022-07-16 00:02:18 UTC MAIN commitmail json YAML

Merge AbortDDX() into ddxGiveUp() as other upstream DDX servers.

https://gitlab.freedesktop.org/xorg/xserver/-/commit/a23eba2a91024d27da45e5aee1f4215f7ec2ae82
> These are so close to identical that most DDXes implement one in terms
> of the other. All the relevant cases can be distinguished by the error
> code, so merge the functions together to make things simpler.

(tsutsui)

2022-07-15 19:12:39 UTC MAIN commitmail json YAML

2022-07-15 19:10:11 UTC MAIN commitmail json YAML

couple of changes needed for xorg-server 21.1.4.

- AbortDDX() is removed, make it static to avoid code churn since
  it is used by internal code now
- LegalModifier() is gone
- if the PRESENT extension isn't included, don't enable the
  -fakescreenfps option since it require PRESENT.

fixes builds for sun3 and x68k.

(mrg)

2022-07-15 18:58:09 UTC MAIN commitmail json YAML

revert part of the previous - sgimips is still default to xorg-server 1.10.

(mrg)

2022-07-15 17:20:56 UTC netbsd-8 commitmail json YAML