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 (2h)  netbsd-10 (16d)  netbsd-9 (16d)  netbsd-8 (21d) 

2024-06-01 21:15:29 UTC Now

2023-07-30 06:24:25 UTC MAIN commitmail json YAML

2023-07-30 06:15:17 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/dist/gcc/c-family/c-cppbuiltin.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/c-family/c-format.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/c-family/c-opts.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/cfgexpand.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/common/config/aarch64/aarch64-common.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/common/config/arm/arm-common.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-builtins.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/config/aarch64/driver-aarch64.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/config/host-darwin.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/config/i386/i386.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/dist/gcc/config/i386/netbsd-elf.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/dist/gcc/config/i386/netbsd64.h@1.17 / diff / nxr@1.17
src/external/gpl3/gcc/dist/gcc/config/mips/mips.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/config/pa/pa.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-logue.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/cppbuiltin.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/cppdefault.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/dse.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/expr.cc@1.2 / diff / nxr@1.2
      :
(more 15 files)
GCC 12.3.0: merge our old changes into the renamed .cc files.

(mrg)

2023-07-30 05:51:45 UTC MAIN commitmail json YAML

initial merge of GCC 12.3.0.

this doesn't include any of the changes to the .c -> .cc files renamed,
and reverts our local changes to the vax port and libsanitizer subdir.
vax GCC was rewritten and our local fixes no longer are relevant, and
the new libsanitizer is more updated than our old one, and merging via
gcc10->gcc12 is not really possible.

unfortunately, our local changes to libsanitizer that aren't related
to the general update of those sources (ie, the netbsd code) will need
to be re-checked and perhaps re-ported.

(mrg)

2023-07-30 05:31:30 UTC MAIN commitmail json YAML

2023-07-30 05:30:45 UTC MAIN commitmail json YAML

2023-07-30 05:10:48 UTC MAIN commitmail json YAML

netbsd32_netbsd: Sort headers. No binary changes.

(rin)

2023-07-30 04:39:00 UTC MAIN commitmail json YAML

sys_epoll: whitespace -> tab. no binary changes.

(rin)

2023-07-30 00:11:32 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2023-07-29 23:59:59 UTC MAIN commitmail json YAML

sys_memfd: Comply with our implicit naming convention;
do_memfd_truncate() --> memfd_truncate_locked(). NFC.

(rin)

2023-07-29 23:51:29 UTC MAIN commitmail json YAML

sys_memfd: Fix logic errors for offset in the previous.

(rin)

2023-07-29 23:50:03 UTC MAIN commitmail json YAML

drm/linux_ww_mutex: Fix ww acquire context ordering.

XXX pullup-8
XXX pullup-9
XXX pullup-10

(riastradh)

2023-07-29 23:11:51 UTC MAIN commitmail json YAML

nvmm(4): Document that VMX Unrestricted Guest is required

(gdt)

2023-07-29 22:43:56 UTC MAIN commitmail json YAML

drm/linux_ww_mutex: Fix wait loops.

If cv_wait_sig returns because a signal is delivered, we may
nonetheless have been granted the lock.  It is harmless for us to
ignore this fact in three of the four paths, but in
ww_mutex_state_wait_sig, we may now have ownership of the lock and
MUST NOT return failure because the caller MUST release the lock
before destroying the ww_acquire_ctx.

While here, restructure the other three loops for clarity, so they
match the structure of the fourth and so they have a little less
impenetrable negation.

PR kern/57537

XXX pullup-8
XXX pullup-9
XXX pullup-10

(riastradh)

2023-07-29 17:54:54 UTC MAIN commitmail json YAML

Fix locking and offset issues pointed out by @riastradh (Theodore Preduta)

(christos)

2023-07-29 17:33:51 UTC MAIN commitmail json YAML

ews4800mips/floppies: Fix ramdisk overflow by dropping IEEE 802.11
support from x_ifconfig

(rin)

2023-07-29 16:47:28 UTC MAIN commitmail json YAML

CHANGES: remove entry that has been pulled up to netbsd-10

(gutteridge)

2023-07-29 16:24:36 UTC MAIN commitmail json YAML

t_memfd_create: Fix printf-like format by using %zu for size_t, and
%jd for off_t with cast to intmax_t, respectively.

(rin)

2023-07-29 15:46:45 UTC MAIN commitmail json YAML

No need to ask whether to use the TCP option on NFS mount.

TCP mount has been default since NetBSD 9.0.

(tsutsui)

2023-07-29 15:11:04 UTC MAIN commitmail json YAML

rump: Regen again to fix missing __kevent100 symbol.

makerumpsyscalls.sh requires rebuilt rump libraries installed in
/usr/lib or directory specified by its first argument.

Now, new failures observed for ATF after __kevent100 addition are
fixed at least for aarch64.

(rin)

2023-07-29 15:05:46 UTC MAIN commitmail json YAML

2023-07-29 15:05:31 UTC MAIN commitmail json YAML

2023-07-29 15:04:29 UTC MAIN commitmail json YAML

2023-07-29 14:54:02 UTC MAIN commitmail json YAML

sys/memfd.h: Fix include guards after rename.

(riastradh)

2023-07-29 13:57:28 UTC MAIN commitmail json YAML

2023-07-29 13:40:51 UTC MAIN commitmail json YAML

COMPAT_NETBSD32: Reorganize the previous; Make compat_netbsd32_50 recursively
depended on compat_netbsd32_100, rather than directly depended on it.

Thanks pgoyette@ again for useful comments!

(rin)

2023-07-29 13:13:50 UTC MAIN commitmail json YAML

Now, netbsd32_compat_50 module requires netbsd32_compat_100.
Thanks pgoyette@ for hints.

(rin)

2023-07-29 12:58:51 UTC MAIN commitmail json YAML

Add comment on packed attribution for struct linux_epoll_event on amd64.
NFC.

(rin)

2023-07-29 12:48:15 UTC MAIN commitmail json YAML

2023-07-29 12:39:20 UTC MAIN commitmail json YAML

2023-07-29 12:38:25 UTC MAIN commitmail json YAML

2023-07-29 12:16:34 UTC MAIN commitmail json YAML

2023-07-29 11:58:53 UTC MAIN commitmail json YAML

Sprinkle __inline to compat_100___kevent50_{fetch_changes,put_events}

(rin)

2023-07-29 11:48:37 UTC netbsd-8 commitmail json YAML

2023-07-29 11:44:09 UTC netbsd-9 commitmail json YAML

2023-07-29 11:42:32 UTC netbsd-10 commitmail json YAML

2023-07-29 11:07:17 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #255):

usr.sbin/tprof/arch/tprof_x86.c: revision 1.18
usr.sbin/tprof/arch/tprof_x86.c: revision 1.19

Modify comment. No functional change.

tprof(8): Add support for Skylake-X and Cascade Lake.

(martin)

2023-07-29 11:03:21 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1857):

sys/arch/x86/x86/coretemp.c: revision 1.38-1.39 (patch)

coretemp(4): Change limits of Tjmax.
- Change the lower limit from 70 to 60. At least, some BIOSes can change
  the value down to 62.
- Change the upper limit from 110 to 120. At least, some BIOSes can change
  the value up to 115.
- Print error message when rdmsr(TEMPERATURE_TARGET) failed.
- When Tjmax exceeded the limit, print warning message and use the value
  as it is.
- KNF.

(martin)

2023-07-29 11:03:19 UTC MAIN commitmail json YAML

lint: eliminate redundant code

No functional change.

(rillig)

2023-07-29 11:01:15 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #254):

sys/arch/x86/x86/coretemp.c: revision 1.38-1.39 (patch)

coretemp(4): Change limits of Tjmax.
- Change the lower limit from 70 to 60. At least, some BIOSes can change
  the value down to 62.
- Change the upper limit from 110 to 120. At least, some BIOSes can change
  the value up to 115.
- Print error message when rdmsr(TEMPERATURE_TARGET) failed.
- When Tjmax exceeded the limit, print warning message and use the value
  as it is.
- KNF.

(martin)

2023-07-29 10:58:02 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #254):

sys/arch/x86/x86/coretemp.c: revision 1.39

coretemp(4): Change limits of Tjmax.
- Change the lower limit from 70 to 60. At least, some BIOSes can change
  the value down to 62.
- Change the upper limit from 110 to 120. At least, some BIOSes can change
  the value up to 115.
- Print error message when rdmsr(TEMPERATURE_TARGET) failed.
- When Tjmax exceeded the limit, print warning message and use the value
  as it is.

(martin)

2023-07-29 10:54:05 UTC netbsd-8 commitmail json YAML

Pull up the following revisions, via patch, requested by msaitoh in
ticket #1856:

sys/dev/pci/ichsmb.c 1.83-1.84

- Add support Intel 700 series chipset and Alder Lake-N devices.
- Use device_printf() instead of aprint_error_dev() in
  ichsmb_i2c_exec().

(martin)

2023-07-29 10:52:20 UTC netbsd-9 commitmail json YAML

Pull up the following revisions, via patch, requested by msaitoh in
ticket #1672:

sys/dev/pci/ichsmb.c 1.83-1.84

- Add support Intel 700 series chipset and Alder Lake-N devices.
- Use device_printf() instead of aprint_error_dev() in
  ichsmb_i2c_exec().

(martin)

2023-07-29 10:50:05 UTC netbsd-10 commitmail json YAML

Pull up the following revisions, via patch, requested by msaitoh in
ticket #253:

sys/dev/pci/ichsmb.c 1.83-1.84

- Add support Intel 700 series chipset and Alder Lake-N devices.
- Use device_printf() instead of aprint_error_dev() in
  ichsmb_i2c_exec().

(martin)

2023-07-29 10:45:00 UTC MAIN commitmail json YAML

lint1: remove option -m

The list of lint messages is only needed for generating the manual page
lint.7.  Since 2022-07-06, that list is extracted from the source code
instead of compiling and then running lint1.

(rillig)

2023-07-29 10:44:35 UTC netbsd-8 commitmail json YAML

2023-07-29 10:42:40 UTC netbsd-8 commitmail json YAML

Pull up the following revisions, via patch, requested by msaitoh in
ticket #1855:

sys/dev/pci/pcidevs                            1.1481-1.1482

Add Intel Alder Lake-N, Raptor Lake and 700 series chipset devices.

(martin)

2023-07-29 10:34:24 UTC MAIN commitmail json YAML

2023-07-29 10:32:07 UTC netbsd-9 commitmail json YAML

2023-07-29 10:30:37 UTC netbsd-9 commitmail json YAML

Pull up the following revisions, via patch, requested by msaitoh in
ticket #1671:

sys/dev/pci/pcidevs                            1.1481-1.1482

Add Intel Alder Lake-N, Raptor Lake and 700 series chipset devices.

(martin)

2023-07-29 10:27:38 UTC netbsd-10 commitmail json YAML

2023-07-29 10:26:20 UTC netbsd-10 commitmail json YAML

Pull up the following revisions, via patch, requested by msaitoh
in ticket #252:

sys/dev/pci/pcidevs                            1.1481-1.1482

Add Intel Alder Lake-N, Raptor Lake and 700 series chipset devices.

(martin)

2023-07-29 10:23:07 UTC netbsd-8 commitmail json YAML

Pull up the following revisions, via patch, requested by msaitoh
in ticket #1854:

usr.sbin/cpuctl/arch/i386.c                    1.137-1.139

- CPU model 0x5a is not Atom E3500 but Atom Z3500.
- Add Alder Lake-N.

(martin)

2023-07-29 10:22:50 UTC MAIN commitmail json YAML

lint: fix use-after-free in memory debug mode

A node may be allocated before its type.  Since the objects are freed in
reverse allocation order, the type cannot be accessed anymore when the
node is freed.

(rillig)

2023-07-29 10:14:09 UTC netbsd-9 commitmail json YAML

Pull up the following revisions, via patch, requested by msaitoh
in ticket #1670:

usr.sbin/cpuctl/arch/i386.c                    1.137-1.139

- CPU model 0x5a is not Atom E3500 but Atom Z3500.
- Add Alder Lake-N.

(martin)

2023-07-29 10:07:59 UTC netbsd-10 commitmail json YAML

Pull up the following revisions, via patch, requested by msaitoh in
ticket #251:

usr.sbin/cpuctl/arch/i386.c                    1.137-1.139

- CPU model 0x5a is not Atom E3500 but Atom Z3500.
- Add Alder Lake-N.

(martin)

2023-07-29 10:01:24 UTC MAIN commitmail json YAML

libc: Warn of __kevent50 when itself (not kevent) is referenced

(rin)

2023-07-29 09:51:56 UTC netbsd-8 commitmail json YAML

Pull up the following revisions, all via patch, requested by msaitoh
in ticket #1853:

sys/arch/x86/include/specialreg.h 1.204-1.206, 1.208

- Add Intel CPUID 0x07 %ecx bit 24 BUS_LOCK_DETECT.
- Add AMD CPUID 0x80000008 %ebx bit 30 IBPB_RET and CPUID 0x8000000a
  %edx bit 29 BusLockThreshold.
- Fix typo in comment.

(martin)

2023-07-29 09:48:51 UTC netbsd-9 commitmail json YAML

Pull up the following revisions, all via patch, requested by msaitoh
in ticket #1669:

sys/arch/x86/include/specialreg.h              1.204-1.206, 1.208

- Add Intel CPUID 0x07 %ecx bit 24 BUS_LOCK_DETECT.
- Add AMD CPUID 0x80000008 %ebx bit 30 IBPB_RET and CPUID 0x8000000a
  %edx bit 29 BusLockThreshold.
- Fix typo in comment.

(martin)

2023-07-29 09:44:34 UTC netbsd-10 commitmail json YAML

Pull up the following revisions, all via patch, requested by msaitoh
in ticket #250:

sys/arch/x86/include/specialreg.h              1.204-1.206, 1.208

- Add Intel CPUID 0x07 %ecx bit 24 BUS_LOCK_DETECT.
- Add AMD CPUID 0x80000008 %ebx bit 30 IBPB_RET and CPUID 0x8000000a
  %edx bit 29 BusLockThreshold.
- Fix typo in comment.

(martin)

2023-07-29 08:46:58 UTC MAIN commitmail json YAML

sys/memfd.h: Tidy.

- Sort includes.
- #include <sys/types.h> for size_t.

(riastradh)

2023-07-29 08:46:47 UTC MAIN commitmail json YAML

sys: Rename sys/miscfd.h -> sys/memfd.h.

Let's not create new dumping grounds for miscellaneous stuff; one
header file for one purpose.

(riastradh)

2023-07-29 08:46:27 UTC MAIN commitmail json YAML

memfd(2): Convert KASSERT to CTASSERT.

Move it closer to where it's relevant too.

(riastradh)

2023-07-29 07:49:15 UTC MAIN commitmail json YAML

2023-07-29 07:26:53 UTC MAIN commitmail json YAML

2023-07-29 07:03:19 UTC MAIN commitmail json YAML

lint: remove forward declarations for functions

No functional change.

(rillig)

2023-07-29 07:00:00 UTC MAIN commitmail json YAML

compat/linux: aarch64 does not have epoll_create(2) nor epoll_wait(2)

Note that for Linux, new architectures like arm64 use MI system call
table in include/uapi/asm-generic/unistd.h, instead of MD syscall.tbl.

XXX
Too many ifdef's like this. We should be smarter...

(rin)

2023-07-29 06:59:47 UTC MAIN commitmail json YAML

Slight reformatting. NFCI.

(skrll)

2023-07-29 06:50:47 UTC MAIN commitmail json YAML

2023-07-29 06:47:26 UTC MAIN commitmail json YAML

linux/aarch64/syscalls.master: Dedup and sort headers. NFC.

(rin)

2023-07-29 06:45:50 UTC MAIN commitmail json YAML

linux/aarch64/syscalls.master: Include linux_misc.h.

(rin)

2023-07-29 06:44:44 UTC MAIN commitmail json YAML

lint: use standard function attribute for noreturn functions

(rillig)

2023-07-29 04:06:32 UTC MAIN commitmail json YAML

remove extra `_' to fix debug build

(pgoyette)

2023-07-28 23:41:16 UTC MAIN commitmail json YAML

2023-07-28 23:41:02 UTC MAIN commitmail json YAML

Remove Pp that have no effect.

(wiz)

2023-07-28 22:05:44 UTC MAIN commitmail json YAML

2023-07-28 21:50:03 UTC MAIN commitmail json YAML

lint: extract 'vararg' and 'prototype' flags from global 'dcs'

These flags are only relevant for parameter lists, so add a separate
type for it.

No functional change.

(rillig)

2023-07-28 19:01:45 UTC MAIN commitmail json YAML

2023-07-28 19:01:11 UTC MAIN commitmail json YAML

2023-07-28 18:20:53 UTC MAIN commitmail json YAML

2023-07-28 18:20:29 UTC MAIN commitmail json YAML

2023-07-28 18:19:01 UTC MAIN commitmail json YAML

2023-07-28 14:27:35 UTC MAIN commitmail json YAML

Gcc complains about overflow writing 53 bytes into a region of size 35,
and it is correct for the alphabet copying line, which correctly comments
about the overflow too.

(christos)

2023-07-28 12:03:33 UTC MAIN commitmail json YAML

ostat: use standard option order (AaBb...)

Fix macro usage while here

(wiz)

2023-07-28 11:22:43 UTC MAIN commitmail json YAML

vax/csu: __start: Use 0x0000 as entry mask instead of 0x0101 (two NOPs)

This was a quite common trick to able to load executables with a.out
headers stripped. Now, the system boots successfully into multi-user
mode without this trick.

Thanks ragge@ for kind explanation:
https://mail-index.netbsd.org/port-vax/2023/07/28/msg004397.html

(rin)

2023-07-28 10:39:14 UTC MAIN commitmail json YAML

xen_clock(4): New hardclock dtrace probes.

sdt:xen:hardclock:tick(last, now)
  fires on every hardclock tick

sdt:xen:hardclock:jump(last, now, nticks)
  fires on every hardclock tick when (now - last) >= 2*NS_PER_TICK,
  i.e., this call to the timer interrupt handler requires multiple
  hardclock ticks

(riastradh)

2023-07-28 10:39:01 UTC MAIN commitmail json YAML

xen_clock(4): Compute NS_PER_TICK only once per call.

This involves a division by an unknown number, so let's cache it.

XXX Could do better by precomputing it in xen_resumeclocks, with some
effort to ensure concurrent calls don't stomp on each other.

(riastradh)

2023-07-28 10:38:44 UTC MAIN commitmail json YAML

xen_clock(4): Fix whitespace and sprinkle comments.

No functional change intended.

(riastradh)

2023-07-28 10:37:28 UTC MAIN commitmail json YAML

timecounter(9): Link to phk's timecounter paper for reference.

No functional change intended.

(riastradh)

2023-07-28 09:47:37 UTC MAIN commitmail json YAML

openssh: Apply __dead to print_config() to fix build with clang

(rin)

2023-07-28 09:18:59 UTC MAIN commitmail json YAML

add iostat -X option, limited alternative statistics.

this is like the "-D" option, except it skips the xfers/s, and
reports MB/s instead of KB/s.  allows for far more devices to
be displayed per line by default (about 50% more.)

(mrg)

2023-07-28 08:05:29 UTC MAIN commitmail json YAML

gcc 10 is now in gcc.old, make mknative-gcc.old gcc-10 happy.

(mrg)

2023-07-28 07:17:30 UTC MAIN commitmail json YAML

vax/csu: Use register name provided by asm.h. No binary changes.

(rin)

2023-07-28 07:04:41 UTC MAIN commitmail json YAML

vax/csu: __do_global_ctors_aux: Save actually-used r8, instead of r11

Thanks Kalvis Duckmanton for report and patch on tech-toolchain:
https://mail-index.netbsd.org/tech-toolchain/2023/07/28/msg004321.html

(rin)

2023-07-28 06:21:02 UTC MAIN commitmail json YAML

arm/bus_dma: Fix misleading comment:

- * For a virtually-indexed write-back cache, we need
- * to do the following things:
+ * For a write-back cache, we need to do the following things:

This comment was written long ago when we supported only virtually-
indexed caches for arm. But subsequent comments are valid also for
physically-indexed cache.

(rin)

2023-07-28 05:06:44 UTC MAIN commitmail json YAML

2023-07-28 05:02:47 UTC MAIN commitmail json YAML

openssh: KNF for our local changes.

(rin)

2023-07-28 05:02:13 UTC MAIN commitmail json YAML

x86: make the CPUID list for errata be far less confusing

the 0x80000001 CPUID result needs some parsing to match against
actual family/model/stepping values.  4-bit 'family' values of
15 or 6 change how to parse the 4-bit extended model and 8-bit
extended family value - for family 6 or 15, the extended model
bits (4) are concatenated with the base 4-bits to create an
8-bit value, and for family 15, the family value is addition
of the family value and the 8-bit extended-family value, giving
a range of 0 to 15 + 0xff aka 270.

use a CPUREV(family, model, stepping) macro that builds the
relevant bit-representation of a CPUID, making it far easier
to understand what each entry means, and to add new ones too.

i have confirmed that the emitted cpurevs[] array has the same
values before/after this change, ie, NFCI or observed.

(mrg)

2023-07-28 04:59:40 UTC MAIN commitmail json YAML

ssh_config.5: Change in comment from upstream.

(rin)

2023-07-28 04:58:27 UTC MAIN commitmail json YAML

2023-07-28 04:55:40 UTC MAIN commitmail json YAML

ssh-keygen.1: Catch up upstream change in comment.

(rin)

2023-07-28 04:52:23 UTC MAIN commitmail json YAML

2023-07-28 04:49:38 UTC MAIN commitmail json YAML

sftp.1: Fix old (and non-critical) merge botch.

(rin)

2023-07-28 04:40:54 UTC MAIN commitmail json YAML

openssh: Adjust blank line to reduce diff from upstream.

(rin)

2023-07-28 04:37:37 UTC MAIN commitmail json YAML

2023-07-28 04:27:30 UTC MAIN commitmail json YAML

2023-07-28 04:25:22 UTC MAIN commitmail json YAML

openssh: Reduce diff from upstream; remove never-enabled #if 0'ed block

(rin)

2023-07-28 03:57:35 UTC OPENSSH commitmail json YAML

2023-07-28 02:41:31 UTC MAIN commitmail json YAML

Simplify fix for PR toolchain/57146

Introduce ARCH_STRIP_SYMBOLS variable to centralize logic for debug
symbols from MD Makefile's to Makefile.kern.inc.

(rin)

2023-07-28 02:28:33 UTC MAIN commitmail json YAML

Add Zen4 Phoenix support.

(msaitoh)

2023-07-28 02:27:25 UTC MAIN commitmail json YAML

2023-07-28 02:26:58 UTC MAIN commitmail json YAML

Add AMD 19h/7xh Root Complex.

(msaitoh)

2023-07-28 02:05:26 UTC MAIN commitmail json YAML

Add Zen2 Mendocino APU support.

(msaitoh)

2023-07-28 00:11:15 UTC MAIN commitmail json YAML

Add Zen4 Ryzen "Phoenix" support.

(msaitoh)

2023-07-27 21:59:55 UTC MAIN commitmail json YAML

2023-07-27 21:59:29 UTC MAIN commitmail json YAML

CHANGES: fix a typo

(gutteridge)

2023-07-27 21:58:51 UTC MAIN commitmail json YAML

2023-07-27 18:12:07 UTC netbsd-8 commitmail json YAML

2023-07-27 18:11:16 UTC netbsd-9 commitmail json YAML

2023-07-27 18:10:25 UTC netbsd-10 commitmail json YAML

2023-07-27 18:01:37 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by gutteridge in ticket #249):

distrib/evbmips/instkernel/ramdisk/Makefile: revision 1.16
distrib/evbmips/instkernel/ramdisk/Makefile: revision 1.17
distrib/evbmips/instkernel/ramdisk/Makefile: revision 1.18
distrib/evbmips/instkernel/ramdisk/list: revision 1.19

Add bpf to the device nodes provided in the evbmips ramdisk

Intended to address an issue noted by Denis Ovsienko on port-mips,
where dhcpcd doesn't work with the netbsd-INSTALL_OCTEON kernel. (I am
not able to test this directly, but verified by mounting the ramdisk
images generated before and after this change.)

Remove redundant variable assignment
It got clobbered by another assignment later, and this has been the
case since r. 1.1 of the file.

Add dk[0-3] to the device nodes provided in the evbmips ramdisk
The installer provided by octeon.img creates wedges, which may later
need to be recovered via the standard sysinst installer provided by
netbsd-INSTALL_OCTEON.

Add dkctl(8) and gpt(8) to the evbmips ramdisk

The installer provided by octeon.img creates GPT wedges, which may
later need to be recovered via the standard sysinst installer provided
by netbsd-INSTALL_OCTEON.

(martin)

2023-07-27 17:56:31 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #248):

sys/arch/xen/xen/xbd_xenbus.c: revision 1.132 (patch)
sys/arch/xen/xen/xbd_xenbus.c: revision 1.133 (patch)
sys/arch/xen/xen/xbd_xenbus.c: revision 1.134 (patch)

The disk size reported in the xenstore is always in XEN_BSIZE units,
not sector-size. Should fix the issue reported by Christian Kujau
on netbsd-users and port-xen.

Also use XEN_BSIZE when computing the number of bytes for format_bytes().
While there note in a comment that sc_sectors is in XEN_BSIZE units

Propoerly handle 4k sector size backends:
- report the backend's sector size to upper layers, not DEV_BSIZE.
  Adjust the number of sectors accordingly.
- Use sc_secsize instead of XEN_BSIZE where appropriate. The sectors numbers
  in I/O requests are still in XEN_BSIZE units, but must be a multiple
  of sc_secsize/XEN_BSIZE.
- As a consequence of previous, the buffer has to be aligned to sc_secsize,
  aligned to XEN_BSIZE may not be enough. This means that we may have to
  xbd_map_align() more buffer, including some without B_PHYS set.
- Add some more DPRINTF lines, related to I/O requests

Tested with a linux dom0.

thanks to Christian Kujau for providing access to his hardware for testing
and debugging.

(martin)

2023-07-27 17:21:21 UTC MAIN commitmail json YAML

doc: clarify changes entry

(nia)

2023-07-27 16:57:11 UTC MAIN commitmail json YAML

doc: Changes for July

(nia)

2023-07-27 16:55:41 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1668):

sys/arch/xen/xen/xen_clock.c: revision 1.10
sys/arch/xen/xen/xen_clock.c: revision 1.12
(applied to sys/arch/xen/xen/clock.c)

Unmask event after VCPUOP_stop_periodic_timer and
initializing ci->ci_xen_hardclock_systime_ns, to avoid a possible race with
xen_timer_handler()

Unmask event after arming the one-shot timer in clock initialisation,
to avoid a possible race with xen_timer_handler() updating
ci_xen_hardclock_systime_ns while we're reading it.

Pointed out by Taylor R Campbell

(martin)

2023-07-27 16:42:04 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1852):

sys/arch/x86/x86/errata.c: revision 1.32

fix the cpuids for the zen2 client CPUs.

i'm not exactly how i came up with the values i had, though one
of them was still valid and matched my test systems.

(martin)

2023-07-27 16:40:50 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1667):

sys/arch/x86/x86/errata.c: revision 1.32

fix the cpuids for the zen2 client CPUs.

i'm not exactly how i came up with the values i had, though one
of them was still valid and matched my test systems.

(martin)

2023-07-27 16:39:41 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #247):

sys/arch/x86/x86/errata.c: revision 1.32

fix the cpuids for the zen2 client CPUs.

i'm not exactly how i came up with the values i had, though one
of them was still valid and matched my test systems.

(martin)

2023-07-27 10:32:25 UTC MAIN commitmail json YAML

dhcpd: move isc_event_free() before isc_timer_destroy() in timer cb

isc_timerevent_destroy() called by isc_event_free() expects to be able to
hold the timer lock, so must run before the timer is destroyed.
PR misc/57491.

(tnn)

2023-07-27 08:44:42 UTC MAIN commitmail json YAML

include glyph name in -d output

(macallan)

2023-07-27 08:30:02 UTC MAIN commitmail json YAML

document command line option

(macallan)

2023-07-27 01:48:49 UTC MAIN commitmail json YAML

kern: Restore non-atomic time_second symbol.

This is used by savecore(8), vmstat(8), and possibly other things.

XXX Should really teach dump and savecore(8) to use an intentionally
designed header, rather than relying on kvm(3) -- and make it work
for saving cores from other kernels so you don't have to boot the
same buggy kernel to get a core dump.

(riastradh)

2023-07-27 00:34:07 UTC MAIN commitmail json YAML

Add AMD IBPB_RET and BusLockThreshold.

(msaitoh)

2023-07-26 21:45:29 UTC MAIN commitmail json YAML

x86/pmap: Print quantities in failed assertions in pmap_load.

(riastradh)

2023-07-26 18:00:51 UTC MAIN commitmail json YAML

2023-07-26 17:59:35 UTC MAIN commitmail json YAML

2023-07-26 17:58:16 UTC MAIN commitmail json YAML

Merge changes between OpenSSH-9.1 and OpenSSH-9.3

(christos)

2023-07-26 10:46:01 UTC MAIN commitmail json YAML

wsemul_vt100_subr: complete the refactoring from 2010

In 1.20 refactoring, functions in this file were changed to accept a
pointer to the new base class instead of the full emuldata:

  -wsemul_vt100_foo(struct wsemul_vt100_emuldata *edp, ...)
  +wsemul_vt100_foo(struct vt100base_data *edp, ...)

but the argument name was not changed.  While this saved on the diff
churn back then, it created a rather unfortunate situation where the
same emulation state variables are referred to differently in this
file and other vt100 emulation files.  Complete that old change by
renaming the base class arguments to match the variable name used for
it in other files.

Same object code is generated.

(uwe)

2023-07-26 09:17:20 UTC MAIN commitmail json YAML

Fix formatting corruption for manpages from tzcode.

Comment out .TH macros, that cause mandoc(1) to run into man(7) mode.

(rin)

2023-07-26 07:00:32 UTC MAIN commitmail json YAML

2023-07-26 06:58:34 UTC MAIN commitmail json YAML

2023-07-26 06:47:38 UTC MAIN commitmail json YAML

2023-07-26 06:45:41 UTC MAIN commitmail json YAML

Wrap long lines in a comment block.

(skrll)

2023-07-26 06:43:53 UTC MAIN commitmail json YAML

2023-07-26 06:36:34 UTC MAIN commitmail json YAML

2023-07-26 06:36:20 UTC MAIN commitmail json YAML

2023-07-26 06:13:44 UTC MAIN commitmail json YAML

Attach the clock event counter for each cpu^Whart.

(skrll)

2023-07-26 03:41:57 UTC MAIN commitmail json YAML

2023-07-26 03:39:56 UTC MAIN commitmail json YAML

Fix kernel size inflation for arm and aarch64 (PR toolchain/57146)

For some conditions, SYSTEM_LD_TAIL is set for arm and aarch64.
Then, ctfmerge(1) in default SYSTEM_LD_TAIL is unintentionally
skipped, which results in the catastrophic kernel size inflation,
as reported in the PR.

Also, introduce and use OBJCOPY_STRIPFLAGS variable instead of
STRIPFLAGS, as strip(1) is replaced by objcopy(1) during MI
kernel build procedure.

XXX
For Makefile.{arm,aarch64}, weird logic is used to determine how
to handle debug symbols; MKDEBUG{,KERNEL} are taken into account
later in sys/conf/Makefile.kern.inc.

(rin)

2023-07-26 02:31:27 UTC MAIN commitmail json YAML

Always use arm-elf2aout; no a.out support both for binutils{,.old}

(rin)

2023-07-26 02:26:11 UTC MAIN commitmail json YAML

x_fsck_ffs, x_newfs: XXX: Sprinkle -Wno-error=address-of-packed-member
for GCC/powerpc 10.5.0 with -Os.

(rin)

2023-07-26 00:19:04 UTC MAIN commitmail json YAML

fix the cpuids for the zen2 client CPUs.

i'm not exactly how i came up with the values i had, though one
of them was still valid and matched my test systems.

XXX: pullup-*

(mrg)

2023-07-25 16:56:35 UTC MAIN commitmail json YAML

lint: allow 'thread_local' to be combined with 'static'

(rillig)

2023-07-25 16:15:50 UTC MAIN commitmail json YAML

Propoerly handle 4k sector size backends:
- report the backend's sector size to upper layers, not DEV_BSIZE.
  Adjust the number of sectors accordingly.
- Use sc_secsize instead of XEN_BSIZE where appropriate. The sectors numbers
  in I/O requests are still in XEN_BSIZE units, but must be a multiple
  of sc_secsize/XEN_BSIZE.
- As a consequence of previous, the buffer has to be aligned to sc_secsize,
  aligned to XEN_BSIZE may not be enough. This means that we may have to
  xbd_map_align() more buffer, including some without B_PHYS set.
- Add some more DPRINTF lines, related to I/O requests

Tested with a linux dom0.
thanks to Christian Kujau for providing access to his hardware for testing
and debugging.

(bouyer)

2023-07-25 15:39:36 UTC netbsd-9 commitmail json YAML

2023-07-25 15:35:35 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1666):

sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.85

nvmm: Filter CR4 bits on x86 SVM (AMD).

In particular, prohibit PKE, Protection Key Enable, which requires
some additional management of CPU state by nvmm.

(martin)

2023-07-25 15:32:14 UTC netbsd-10 commitmail json YAML

2023-07-25 15:30:27 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #246):

sys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.85

nvmm: Filter CR4 bits on x86 SVM (AMD).

In particular, prohibit PKE, Protection Key Enable, which requires
some additional management of CPU state by nvmm.

(martin)

2023-07-25 11:42:57 UTC netbsd-10 commitmail json YAML

2023-07-25 11:41:42 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #244):

sys/arch/x86/x86/fpu.c: revision 1.80
sys/arch/x86/include/cpu_extended_state.h: revision 1.18

x86: Mitigate MXCSR Configuration Dependent Timing in kernel FPU use.

In fpu_kern_enter, make sure all the MXCSR exception status bits are
set when we start using the FPU, so that instructions which exhibit
MCDT are unaffected by it.

While here, zero all the other FPU registers in fpu_kern_enter.
In principle we could skip this step on future CPUs that fix the MCDT
bug, but there's probably not much benefit -- workloads that do a lot
of crypto in the kernel are probably better off using
kthread_fpu_enter or WQ_FPU to skip the fpu_kern_enter/leave cycles
in the first place.

For details, see:
https://www.intel.com/content/www/us/en/developer/articles/technical/software-security-guidance/best-practices/mxcsr-configuration-dependent-timing.html

(martin)

2023-07-25 11:35:26 UTC netbsd-9 commitmail json YAML

2023-07-25 11:34:37 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1665):

sys/arch/x86/x86/fpu.c: revision 1.86

x86/fpu: Align savefpu to 64 bytes in fpuinit_mxcsr_mask.
16 bytes is not enough.

(Is this why it never worked on Xen some years back?  Got lucky and
accidentally had 64-byte alignment on native x86, but not in the call
stack in Xen?)

(martin)

2023-07-25 11:30:43 UTC netbsd-10 commitmail json YAML

2023-07-25 11:29:23 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #245):

sys/arch/x86/x86/fpu.c: revision 1.86

x86/fpu: Align savefpu to 64 bytes in fpuinit_mxcsr_mask.
16 bytes is not enough.

(Is this why it never worked on Xen some years back?  Got lucky and
accidentally had 64-byte alignment on native x86, but not in the call
stack in Xen?)

(martin)

2023-07-25 09:16:23 UTC netbsd-8 commitmail json YAML

2023-07-25 09:15:28 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1851):

sys/arch/x86/include/specialreg.h: revision 1.207
sys/arch/x86/x86/errata.c: revision 1.31

x86: turn off zenbleed chicken bit on Zen2 cpus.

this is based upon Taylor's original work.  i just made the list
of CPUs to run on correct as i could determine.  (also, add some
Zen3 and Zen4 cpuids not yet used by any errata.)

(might be nice to have a better way to expression revision ranges
rather than specific cpuid matches, eg, 0x30-0x4f models in a cpu
family, etc.)

tested on ryzen 3600, and a ported zenbleed PoC that no longer
shows any obtained text.  (a similar module-version of it stopped
the PoC on a ryzen 3950x without having to reboot.)

https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7008.html
https://lock.cmpxchg8b.com/zenbleed.html

(martin)

2023-07-25 09:14:06 UTC netbsd-9 commitmail json YAML

2023-07-25 09:12:36 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1664):

sys/arch/x86/include/specialreg.h: revision 1.207
sys/arch/x86/x86/errata.c: revision 1.31

x86: turn off zenbleed chicken bit on Zen2 cpus.

this is based upon Taylor's original work.  i just made the list
of CPUs to run on correct as i could determine.  (also, add some
Zen3 and Zen4 cpuids not yet used by any errata.)

(might be nice to have a better way to expression revision ranges
rather than specific cpuid matches, eg, 0x30-0x4f models in a cpu
family, etc.)

tested on ryzen 3600, and a ported zenbleed PoC that no longer
shows any obtained text.  (a similar module-version of it stopped
the PoC on a ryzen 3950x without having to reboot.)

https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7008.html
https://lock.cmpxchg8b.com/zenbleed.html

(martin)

2023-07-25 09:11:51 UTC netbsd-10 commitmail json YAML

2023-07-25 09:10:32 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #243):

sys/arch/x86/include/specialreg.h: revision 1.207
sys/arch/x86/x86/errata.c: revision 1.31

x86: turn off zenbleed chicken bit on Zen2 cpus.

this is based upon Taylor's original work.  i just made the list
of CPUs to run on correct as i could determine.  (also, add some
Zen3 and Zen4 cpuids not yet used by any errata.)

(might be nice to have a better way to expression revision ranges
rather than specific cpuid matches, eg, 0x30-0x4f models in a cpu
family, etc.)

tested on ryzen 3600, and a ported zenbleed PoC that no longer
shows any obtained text.  (a similar module-version of it stopped
the PoC on a ryzen 3950x without having to reboot.)

https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7008.html
https://lock.cmpxchg8b.com/zenbleed.html

(martin)

2023-07-25 02:42:48 UTC MAIN commitmail json YAML

Add dkctl(8) and gpt(8) to the evbmips ramdisk

The installer provided by octeon.img creates GPT wedges, which may
later need to be recovered via the standard sysinst installer provided
by netbsd-INSTALL_OCTEON.

(gutteridge)

2023-07-25 02:38:31 UTC MAIN commitmail json YAML

Add dk[0-3] to the device nodes provided in the evbmips ramdisk

The installer provided by octeon.img creates wedges, which may later
need to be recovered via the standard sysinst installer provided by
netbsd-INSTALL_OCTEON.

(gutteridge)

2023-07-25 01:09:05 UTC MAIN commitmail json YAML

x86: turn off zenbleed chicken bit on Zen2 cpus.

this is based upon Taylor's original work.  i just made the list
of CPUs to run on correct as i could determine.  (also, add some
Zen3 and Zen4 cpuids not yet used by any errata.)

(might be nice to have a better way to expression revision ranges
rather than specific cpuid matches, eg, 0x30-0x4f models in a cpu
family, etc.)

tested on ryzen 3600, and a ported zenbleed PoC that no longer
shows any obtained text.  (a similar module-version of it stopped
the PoC on a ryzen 3950x without having to reboot.)

https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7008.html
https://lock.cmpxchg8b.com/zenbleed.html

(mrg)

2023-07-24 23:42:00 UTC MAIN commitmail json YAML

x86/errata.c: Only say the errata revision search for cpu0.

(riastradh)

2023-07-24 22:21:09 UTC MAIN commitmail json YAML

x86/errata.c: Say what revision we're searching for.

(riastradh)

2023-07-24 22:20:53 UTC MAIN commitmail json YAML

x86/errata.c: Link to original AMD errata guide.

This one is no longer updated; need to link to newer ones for
individual families too.  That's where all the cryptic nomenclature
comes from here.

(riastradh)

2023-07-24 17:17:00 UTC netbsd-10 commitmail json YAML

2023-07-24 17:16:00 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #242):

lib/libc/time/localtime.c: revision 1.137
lib/libc/time/zdump.c: revision 1.61
lib/libc/time/NEWS: revision 1.41
lib/libc/time/zic.c: revision 1.88
lib/libc/time/zic.c: revision 1.89
lib/libc/time/private.h: revision 1.65

Apply 9cfe9507fcc22cd4a0c4da486ea1c7f0de6b075f for C23 attribute compliance.
Requested by Jan-Benedict Glaw.

put attributes first for c23 compliance.

(martin)

2023-07-24 17:12:49 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by nat in ticket #240):

usr.sbin/bta2dpd/bta2dpd/sbc_encode.c: revision 1.12
usr.sbin/bta2dpd/bta2dpd/sbc_encode.c: revision 1.13

Add thottling when playing from file.
This avoids rapid playback when playing from file with affected devices.

Playback using pad(4) is still preferred ad gives a better result.

Playback from pad(4) is unaffected by this change.

Reorder for readability.
No functional change intended.

(martin)

2023-07-24 17:08:01 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by nat in ticket #241):

usr.sbin/bta2dpd/bta2dpd/bta2dpd.8: revision 1.7
usr.sbin/bta2dpd/bta2dpd/bta2dpd.8: revision 1.8
usr.sbin/bta2dpd/bta2dpd/bta2dpd.8: revision 1.9
usr.sbin/bta2dpd/bta2dpd/bta2dpd.8: revision 1.10

Manual page fixups.

Fix EXAMPLES section.

Use correct flags when used with pad(4).
Use correct encoding format (sinear_le).

Bump date for previous commit.

Add BUGS section to manual page.
This notes the problems with playback from file on certain devices.

Fix formatting.

(martin)

2023-07-24 08:30:42 UTC MAIN commitmail json YAML

MI and x86 efiboot: Fix device path type for PXE boot device.

It should be Messaging, not Media Device Path. Taken from OpenBSD, for
which this code was originally written:

https://cvsweb.openbsd.org/src/sys/arch/amd64/stand/efiboot/efipxe.c#rev1.6

> Network-based device paths use Messaging and not Media types.  Thus
> in reality the depth was always -1 which made the compare function
> a No-Op.  Properly check the device path depth value and look for
> the Messaging type instead to find the correct NIC.  This check
> never worked before and was uncovered by the last change.
>
> Regression noticed by bluhm@

(rin)

2023-07-24 08:21:09 UTC MAIN commitmail json YAML

macppc/floppies: Use x_ variants of disklabel, fsck_ffs, and newfs.
Fix ramdisk overflow with clang.

- For fsck_ffs(8) and newfs(8), Apple UFS is still supported.
- 2.88MB of ramdisk size can be bumped if really required.

(rin)

2023-07-24 01:56:59 UTC MAIN commitmail json YAML

efiboot/x86: Add serial console support via raw I/O port access

Unfortunately, some (most?) UEFI implementations do not support
com ports by ``Serial I/O Protocol''.

``PNP0501-0'' and friends are not recognized also.

In this case, if user explicitly requires to switch to serial
console by ``consdev'' command, try to use raw I/O port access.

Ugly, but what FreeBSD does, at least.

Proposed as PR port-amd64/57523

(rin)

2023-07-23 21:06:52 UTC MAIN commitmail json YAML

2023-07-23 16:52:38 UTC MAIN commitmail json YAML

bsd.own.mk: force MKSTRIPSYM=no if MKDEBUG=yes

Local symbols are desirable with MKDEBUG=yes, so don't strip them.
Per request from mrg@

(lukem)

2023-07-23 16:49:29 UTC MAIN commitmail json YAML

bsd.own.mk: style: block comments, move CC_flag vars

Add #{ .. #} block comments to a long conditional.

Move the CC_flag variables closer to other compiler-related
variables instead of being in the middle of some arch-specific
overrides.

(lukem)

2023-07-23 10:09:37 UTC MAIN commitmail json YAML

PR/57261: hppa should be converted to __HAVE_SYSCALL_INTERN

Provide syscall_intern and use the md_syscall in syscall trap handling.

(skrll)

2023-07-23 08:04:29 UTC MAIN commitmail json YAML

2023-07-23 07:54:37 UTC MAIN commitmail json YAML

port-arm/57388: Minor bug fix in bcopy.S

Use correct register to check alignment of destination in backwards copy.

Patch from Antoni Pokusinski. Thanks.

(skrll)

2023-07-23 07:25:36 UTC MAIN commitmail json YAML

KASSERT -> KASSERTMSG

(skrll)

2023-07-23 07:25:04 UTC MAIN commitmail json YAML

2023-07-23 07:24:20 UTC MAIN commitmail json YAML

Indentation consistency. NFCI.

(skrll)

2023-07-23 07:20:45 UTC MAIN commitmail json YAML

USE __BIT() for CPUF_* flags. NFCI.

(skrll)

2023-07-23 05:54:26 UTC MAIN commitmail json YAML

Add support Intel 700 series chipset and Alder Lake-N devices.

(msaitoh)

2023-07-23 05:52:19 UTC MAIN commitmail json YAML

2023-07-23 05:52:00 UTC MAIN commitmail json YAML

Add Intel 700 series chipset devices.

(msaitoh)

2023-07-22 23:35:23 UTC MAIN commitmail json YAML

mark gl_mangle.h and glx_mangle.h as mesa_ver=19.

(mrg)

2023-07-22 19:13:17 UTC MAIN commitmail json YAML

xen: declare 'default_consinfo' as extern in a header

this makes pvh_consinit.c actually compile with CONS_OVERRIDE set.
i didn't see any good header to add to (bootinfo.h and cpu.h both
seem to be poor choices but were considered), hence the new one
with just this definition.

(mrg)

2023-07-22 18:50:31 UTC MAIN commitmail json YAML

bsd.README: sync with mk.conf(5), deduping entries

Remove most duplication of variables already documented in mk.conf(5).
Add lists of supported and obsolete mk.conf(5) variables
so that searches in this document at least find them
(as per BUILDING).

Sync text from mk.conf(5) for entries that remain.
Explicitly document DESTDIR and RELEASEDIR.

Replace MKMAN=no antipattern with NOMAN=.

Consistently use "option" versus "flag"; option is more generic,
and may include a flag with an argument.

(lukem)

2023-07-22 18:50:04 UTC MAIN commitmail json YAML

BUILDING: list known mk.conf vars. tweak section headers

List known supported and obsolete mk.conf(5) variables,
so that searches in this document at least find them.
This partially reverts my revision 1.144 on 2023-06-12
which completely removed the duplication with mk.conf(5).

Remove quote characters from some section headings;
it makes it harder to search for a section by known name
when rendering in markup variations that use smart quotes.

(lukem)

2023-07-22 18:49:40 UTC MAIN commitmail json YAML

mk.conf(5): tweak BUILDID and option. sort MKKDEBUG

Clarify BUILDID behaviour with OBJMACHINE, and remove unnecessary sentence.
Use option not flag; option may include a flag with an argument.
Sort MKKDEBUG before MKKERBEROS4.

(lukem)