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 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 18:30:06 UTC Now

2023-08-26 21:20:48 UTC MAIN commitmail json YAML

amiga/fdc(4): revert bp->b_bcount format specifiers from %ld to %d,
changed in rev 1.62. b_bcount has a type of int.

fixes FDDEBUG build.

(andvar)

2023-08-26 21:03:53 UTC MAIN commitmail json YAML

s/interal/interval/ in comment.

(andvar)

2023-08-26 20:23:24 UTC MAIN commitmail json YAML

amiga/es(4): constify es_dump_smcregs char* argument to fix ESDEBUG build.

(andvar)

2023-08-26 15:18:27 UTC MAIN commitmail json YAML

error: clean up comparison of word vectors

The function wordvcmp returned -1 when either of the word vectors was
short; this made the function asymmetric. Since the function is only
used to compare two word vectors for equality, restrict it to this
particular use case.

(rillig)

2023-08-26 15:07:14 UTC MAIN commitmail json YAML

error: small cleanups

(rillig)

2023-08-26 14:59:44 UTC MAIN commitmail json YAML

error: use separate tokens for characters, integers and pointers

Assisted by lint's queries 10, 14, 15.

No binary change.

(rillig)

2023-08-26 14:50:53 UTC MAIN commitmail json YAML

2023-08-26 13:52:10 UTC MAIN commitmail json YAML

error: move comment above the main function to the manual page

While here, clean up the markup of the manual page, removing unnecessary
emphasis.

(rillig)

2023-08-26 12:43:28 UTC MAIN commitmail json YAML

2023-08-26 11:38:14 UTC MAIN commitmail json YAML

2023-08-26 11:35:57 UTC MAIN commitmail json YAML

2023-08-26 10:43:53 UTC MAIN commitmail json YAML

2023-08-26 10:06:16 UTC MAIN commitmail json YAML

2023-08-26 05:59:00 UTC MAIN commitmail json YAML

postinstall(8): Add opensslcerts item to regen /etc/openssl/certs.

Works only with destdir /, since it relies on running openssl(1),
which is not available as a tool or required in the cross-build
environment.

(riastradh)

2023-08-26 05:58:49 UTC MAIN commitmail json YAML

2023-08-26 05:58:18 UTC MAIN commitmail json YAML

src/external/mpl/mozilla-certdata/share/certs/ACCVRAIZ1.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/AC_RAIZ_FNMT-RCM.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/ANF_Secure_Server_Root_CA.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/Actalis_Authentication_Root_CA.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/AffirmTrust_Commercial.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/AffirmTrust_Networking.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/AffirmTrust_Premium.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/AffirmTrust_Premium_ECC.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_1.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_2.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_3.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/Amazon_Root_CA_4.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_2011.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_ECC_G2_2020.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_RSA_G2_2020.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.1.pem@1.1 / diff / nxr@1.1
src/external/mpl/mozilla-certdata/share/certs/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem@1.1 / diff / nxr@1.1
      :
(more 153 files)
mozilla-certdata: regen

(actually, just `gen', this first time)

(riastradh)

2023-08-26 05:47:53 UTC MAIN commitmail json YAML

2023-08-26 05:47:05 UTC MAIN commitmail json YAML

mozilla-certdata: Record in doc/3RDPARTY.

(riastradh)

2023-08-26 05:27:15 UTC MAIN commitmail json YAML

certctl(8): New tool for managing OpenSSL CA certificates.

Same command-line syntax as FreeBSD, clearer semantics about which
parts are config and which parts are cache.

(riastradh)

2023-08-26 05:22:50 UTC MAIN commitmail json YAML

2023-08-26 05:18:17 UTC MAIN commitmail json YAML

ext2fs.h: Restore e2fs_cgload/cgsave for libsa and userland use.

Stop-gap until they can be taught to handle the new version that was
moved to ext2fs_vfsops.c, presumably.

(riastradh)

2023-08-25 16:50:23 UTC MAIN commitmail json YAML

2023-08-25 09:38:51 UTC MAIN commitmail json YAML

Fix #ifdef WM_DEBUG code in wm_gmii_i82544_{read,write}reg_locked.

(msaitoh)

2023-08-25 08:14:14 UTC MAIN commitmail json YAML

Delay sending LINK_STATE_UP to prevent dropping packets on I35[04] and I21[01].

Some (not all) systems use I35[04] or I21[01] don't send packet soon
after linkup. The MAC send a packet to the PHY and any error is not
observed. This behavior causes a problem that gratuitous ARP and/or
IPv6 DAD packet are silently dropped. To avoid this problem, don't
call mii_pollstat() here which will send LINK_STATE_UP notification
to the upper layer. Instead, mii_pollstat() will be called in
wm_gmii_mediastatus() or mii_tick() will be called in wm_tick().

Note that the similar workaround is in Linux's igb driver though it's
only for I21[01].

OK'd by hikaru@ and knakahara@.

(msaitoh)

2023-08-25 08:05:19 UTC MAIN commitmail json YAML

2023-08-25 06:45:55 UTC MAIN commitmail json YAML

sqlite-3.43 out.

(wiz)

2023-08-24 19:51:24 UTC MAIN commitmail json YAML

fix a locking bug (Theodore Preduta)

(christos)

2023-08-24 19:30:48 UTC MAIN commitmail json YAML

Update build instructions for Solaris 11.3 hosts

(palle)

2023-08-24 14:56:03 UTC MAIN commitmail json YAML

2023-08-24 14:53:02 UTC MAIN commitmail json YAML

2023-08-24 14:21:40 UTC MAIN commitmail json YAML

s/MC_DFEAULTHZ/MC_DEFAULTHZ/ for alpha specific default rate definition.

(andvar)

2023-08-24 06:35:57 UTC MAIN commitmail json YAML

zlib-1.3 is out

(wiz)

2023-08-24 06:31:19 UTC MAIN commitmail json YAML

jemalloc_stub.c: Forgot to update comment. No binary changes.

(rin)

2023-08-24 06:18:07 UTC MAIN commitmail json YAML

bsd.own.mk: Switch mips64e[bl] to binutils 2.39 again

Potential fix for PR toolchain/57241 has been committed.
Let us see whether this works fine or not.

(rin)

2023-08-24 06:14:57 UTC MAIN commitmail json YAML

binutils: mknative mips64e[bl] correctly

The previous version was very broken; SIZEOF_* seem like LP64, even
though this should be, and had been configured for n32 userland.

May fix random build failures reported as PR toolchain/57241.

XXX
There still remain oddies. mknative again soon with update for
configure scripts.

(rin)

2023-08-24 06:04:41 UTC MAIN commitmail json YAML

jemalloc_stub.c: Provide stubs for HAVE_JEMALLOC > 100

Instead of HAVE_JEMALLOC != 100. Just for sure.

(rin)

2023-08-24 06:02:44 UTC MAIN commitmail json YAML

libjemalloc: Compile in empty jemalloc_stub.c for HAVE_JEMALLOC=100

Fix strange parallel build failures observed on vax and sun2, which
should be due to empty SRCS.

No functional changes as library itself.

(rin)

2023-08-24 05:55:26 UTC MAIN commitmail json YAML

t_ptrace_core_wait.h: Increment PC after trap, also for riscv

Fix *:core_dump_procinfo tests for riscv64.

(rin)

2023-08-24 05:51:55 UTC MAIN commitmail json YAML

riscv: tests/lib/csu: Fix typo in check_stack_alignment()

Now, all tests in tests/lib/csu successfully pass for riscv64.

(rin)

2023-08-24 05:46:55 UTC MAIN commitmail json YAML

riscv: cpu_setmcontext: Do not unconditionally update tp register

Conserve tp register for _UC_CPU and update later if _UC_TLSBASE is
specified. This is what powerpc does, which also uses a general
purpose register for TLS pointer.

Found by tests/lib/libpthread/t_swapcontext:swapcontext1, which
successfully passes now.

(rin)

2023-08-24 05:40:08 UTC MAIN commitmail json YAML

riscv: Add PTRACE_BREAKPOINT and friends for ATF

Since its size must be determined a priori, explicitly use
c.ebreak for sure.

Now, related tests in ATF successfully pass for riscv64,
as far as I can see.

(rin)

2023-08-23 20:05:05 UTC MAIN commitmail json YAML

tests/compat/linux: fix typo in comment

(rillig)

2023-08-23 19:42:25 UTC MAIN commitmail json YAML

gdb/psim: Suppress typedef-redefinition errors in the clang build.

Seems clang disagrees with gcc about whether this is allowed under
-std=gnu99.

(riastradh)

2023-08-23 19:17:59 UTC MAIN commitmail json YAML

put variable length structure at the end, so that clang does not complain.

(christos)

2023-08-23 19:16:14 UTC MAIN commitmail json YAML

base64: getc and fputc are specified to return EOF, not -1

No binary change.

(rillig)

2023-08-23 19:09:53 UTC MAIN commitmail json YAML

Update build instructions for Solaris 11.3 hosts

(palle)

2023-08-23 18:26:40 UTC netbsd-8 commitmail json YAML

2023-08-23 18:25:04 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by kardel in ticket #1893):

sys/net/npf/npf_ruleset.c: revision 1.52

The analysis documented in PR misc/56990 is correct.

Fix by not returning when encountering a ruleset rule.

The code up to now would stop at any group rule.
ruleset rules are marked as group rule and a dynamic rule.
processing is only finished when a result is present AND
we are looking at a plain group rule.

(martin)

2023-08-23 18:24:12 UTC netbsd-9 commitmail json YAML

2023-08-23 18:22:51 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by kardel in ticket #1725):

sys/net/npf/npf_ruleset.c: revision 1.52

The analysis documented in PR misc/56990 is correct.

Fix by not returning when encountering a ruleset rule.

The code up to now would stop at any group rule.
ruleset rules are marked as group rule and a dynamic rule.
processing is only finished when a result is present AND
we are looking at a plain group rule.

(martin)

2023-08-23 18:21:40 UTC netbsd-10 commitmail json YAML

2023-08-23 18:19:32 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by kardel in ticket #340):

sys/net/npf/npf_ruleset.c: revision 1.52

The analysis documented in PR misc/56990 is correct.

Fix by not returning when encountering a ruleset rule.

The code up to now would stop at any group rule.
ruleset rules are marked as group rule and a dynamic rule.
processing is only finished when a result is present AND
we are looking at a plain group rule.

(martin)

2023-08-23 18:10:06 UTC netbsd-8 commitmail json YAML

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

usr.sbin/cpuctl/cpuctl.8: revision 1.21
usr.sbin/cpuctl/cpuctl.c: revision 1.33

Unless -v is given, ignore EEXIST errors from the IOC_CPU_UCODE_APPLY ioctl()
used to implement "cpuctl ucode N",  which indicates that the microcode
to be loaded already exists in the CPU, and as such, isn't really a
very interesting "error".

(martin)

2023-08-23 18:08:45 UTC netbsd-9 commitmail json YAML

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

usr.sbin/cpuctl/cpuctl.8: revision 1.21
usr.sbin/cpuctl/cpuctl.c: revision 1.33

Unless -v is given, ignore EEXIST errors from the IOC_CPU_UCODE_APPLY ioctl()
used to implement "cpuctl ucode N",  which indicates that the microcode
to be loaded already exists in the CPU, and as such, isn't really a
very interesting "error".

(martin)

2023-08-23 18:06:49 UTC netbsd-10 commitmail json YAML

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

usr.sbin/cpuctl/cpuctl.8: revision 1.21
usr.sbin/cpuctl/cpuctl.c: revision 1.33

Unless -v is given, ignore EEXIST errors from the IOC_CPU_UCODE_APPLY ioctl()
used to implement "cpuctl ucode N",  which indicates that the microcode
to be loaded already exists in the CPU, and as such, isn't really a
very interesting "error".

(martin)

2023-08-23 17:16:13 UTC netbsd-8 commitmail json YAML

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

sys/dev/pci/ichsmb.c: revision 1.85
sys/dev/pci/ismt.c: revision 1.11

ichsmb(4),ismt(4): Add Snow Ridge support.

(martin)

2023-08-23 17:14:32 UTC netbsd-9 commitmail json YAML

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

sys/dev/pci/ichsmb.c: revision 1.85
sys/dev/pci/ismt.c: revision 1.11

ichsmb(4),ismt(4): Add Snow Ridge support.

(martin)

2023-08-23 17:13:08 UTC netbsd-10 commitmail json YAML

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

sys/dev/pci/ichsmb.c: revision 1.85
sys/dev/pci/ismt.c: revision 1.11

ichsmb(4),ismt(4): Add Snow Ridge support.

(martin)

2023-08-23 17:10:58 UTC netbsd-8 commitmail json YAML

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

sys/arch/x86/pci/pci_machdep.c: revision 1.94

Fix detection of availability of MSI/MSI-X on some systems.

Try to find all functions on bus 0, device 0 to find a PCI host bridge.
Some CPU's host bridge is at 0:0.4. Tested by Intel Snow Ridge.

(martin)

2023-08-23 17:09:09 UTC netbsd-9 commitmail json YAML

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

sys/arch/x86/pci/pci_machdep.c: revision 1.94

Fix detection of availability of MSI/MSI-X on some systems.

Try to find all functions on bus 0, device 0 to find a PCI host bridge.
Some CPU's host bridge is at 0:0.4. Tested by Intel Snow Ridge.

(martin)

2023-08-23 17:05:39 UTC netbsd-10 commitmail json YAML

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

sys/arch/x86/pci/pci_machdep.c: revision 1.94

Fix detection of availability of MSI/MSI-X on some systems.

Try to find all functions on bus 0, device 0 to find a PCI host bridge.
Some CPU's host bridge is at 0:0.4. Tested by Intel Snow Ridge.

(martin)

2023-08-23 14:00:12 UTC MAIN commitmail json YAML

2023-08-23 13:21:17 UTC MAIN commitmail json YAML

bpf: Fix SIZEOF_BPF_HDR (for LP64 userland) on mips64

It cannot fit within 18 bytes, of course ;)

As we had never provided working bpf(4) implementation for LP64
userland on mips, just use natural structure size here.

(rin)

2023-08-23 12:24:59 UTC MAIN commitmail json YAML

2023-08-23 10:40:10 UTC MAIN commitmail json YAML

libunwind: Drop unused/wrong reg_t typedef for alpha

(rin)

2023-08-23 10:37:46 UTC MAIN commitmail json YAML

gdb/mips: Supply zero register as done for other OSes

With this change, gdb/mips 13 becomes working to some extent,
at least for mips{,n}64eb.

(rin)

2023-08-23 03:49:00 UTC MAIN commitmail json YAML

mail: Fix regression for recent use-after-free fix

For makemessage(), do not skip thread_fix_old_links() for
newly-allocated message as before.

Thanks jun@ for report.

(rin)

2023-08-22 17:27:49 UTC MAIN commitmail json YAML

Remove PROGDPLIBSSTATIC from ec and threads; dh still needs it because it
references internal symbols in libcrypto like ossl_dh_compute_key which
have been made static by the linker script (they are still visible in the
archive version).

(christos)

2023-08-22 16:54:11 UTC netbsd-10 commitmail json YAML

Remove file accidently not removed when processing ticket #317

(martin)

2023-08-22 16:22:01 UTC netbsd-8 commitmail json YAML

2023-08-22 16:19:57 UTC netbsd-8 commitmail json YAML

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

sys/dev/pci/sdhc_pci.c: revision 1.21

Add quirk setting for some Intel eMMC devices.

On some Intel eMMC controllers, the driver reports "autoconfiguration error:
couldn't enable card: 60" even though they really have eMMC device.

This change fixes the problem on some machines. It might be required more
quirks for newer devices (or HS400 support). At least, this change fixes the
problem on GIGABYTE MA10-ST0.

(martin)

2023-08-22 16:18:28 UTC netbsd-9 commitmail json YAML

2023-08-22 16:17:30 UTC netbsd-9 commitmail json YAML

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

sys/dev/pci/sdhc_pci.c: revision 1.21

Add quirk setting for some Intel eMMC devices.

On some Intel eMMC controllers, the driver reports "autoconfiguration error:
couldn't enable card: 60" even though they really have eMMC device.

This change fixes the problem on some machines. It might be required more
quirks for newer devices (or HS400 support). At least, this change fixes the
problem on GIGABYTE MA10-ST0.

(martin)

2023-08-22 16:16:21 UTC netbsd-10 commitmail json YAML

2023-08-22 16:14:55 UTC netbsd-10 commitmail json YAML

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

sys/dev/pci/sdhc_pci.c: revision 1.21

Add quirk setting for some Intel eMMC devices.

On some Intel eMMC controllers, the driver reports "autoconfiguration error:
couldn't enable card: 60" even though they really have eMMC device.

This change fixes the problem on some machines. It might be required more
quirks for newer devices (or HS400 support). At least, this change fixes the
problem on GIGABYTE MA10-ST0.

(martin)

2023-08-22 16:12:55 UTC netbsd-8 commitmail json YAML

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

sys/arch/x86/pci/amdzentemp.c: revision 1.20
sys/arch/x86/pci/amdsmn.c: revision 1.17
sys/arch/x86/pci/amdzentemp.c: revision 1.19

Add Zen4 Ryzen "Phoenix" support.
Add Zen2 Mendocino APU support.
Add Zen4 Phoenix support.

(martin)

2023-08-22 16:10:21 UTC netbsd-9 commitmail json YAML

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

sys/arch/x86/pci/amdzentemp.c: revision 1.20
sys/arch/x86/pci/amdsmn.c: revision 1.17
sys/arch/x86/pci/amdzentemp.c: revision 1.19

Add Zen4 Ryzen "Phoenix" support.
Add Zen2 Mendocino APU support.
Add Zen4 Phoenix support.

(martin)

2023-08-22 16:07:34 UTC netbsd-10 commitmail json YAML

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

sys/arch/x86/pci/amdzentemp.c: revision 1.20
sys/arch/x86/pci/amdsmn.c: revision 1.17
sys/arch/x86/pci/amdzentemp.c: revision 1.19

Add Zen4 Ryzen "Phoenix" support.
Add Zen2 Mendocino APU support.
Add Zen4 Phoenix support.

(martin)

2023-08-22 15:57:38 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by tnn in ticket #334):

sys/dev/pci/ahcisata_pci.c: revision 1.69

ahcisata: ASM106x needs EXTRA_DELAY quirk

(martin)

2023-08-22 15:55:26 UTC netbsd-10 commitmail json YAML

Add file accidently not added when processing ticket #317

(martin)

2023-08-22 12:02:34 UTC MAIN commitmail json YAML

aarch64 does not have sys_inotify_init()...

(christos)

2023-08-22 11:56:49 UTC MAIN commitmail json YAML

remove compat linux debugging sets (again)

(christos)

2023-08-22 08:33:50 UTC MAIN commitmail json YAML

remove global sndebug definition. looks like historical leftover replaced
by SNDEBUG definition.

(andvar)

2023-08-22 07:13:33 UTC MAIN commitmail json YAML

newsmips: fix build with SNDEBUG option enabled.

It was broken since rev 1.21 24 years ago, and got more broken code later on:
remove leftover device_xname(sc->sc_dev) param from aprint_debug_dev in one block.
fix wrong method name devoce_xname to device_xname in second block.
rename et to eh for consistency, and define it (definition was removed in the past).
while here, improve the code with riastradh help to make it safer.

pullup to at least netbsd-10 is needed.

(andvar)

2023-08-22 07:11:15 UTC MAIN commitmail json YAML

riscv/trap.c: Dump cause register for unhandled page fault

(rin)

2023-08-22 07:10:39 UTC MAIN commitmail json YAML

riscv/trap.c: Handle userland breakpoint exception

Now, gdb 13 works for riscv64 to some extent :)

(rin)

2023-08-22 06:43:34 UTC MAIN commitmail json YAML

tsleep()/wakeup() -> cv_*

(macallan)

2023-08-22 06:22:36 UTC MAIN commitmail json YAML

gdb/aarch64: Fix misplaced comment. No binary changes.

(rin)

2023-08-22 06:20:32 UTC MAIN commitmail json YAML

gdb/riscv: Specify lwpid for PT_[GS]ETREGS

(rin)

2023-08-22 06:16:50 UTC MAIN commitmail json YAML

gdb/bfd: Add support to NetBSD-style core file for riscv

(rin)

2023-08-22 06:14:06 UTC MAIN commitmail json YAML

2023-08-22 06:12:10 UTC MAIN commitmail json YAML

gdb/bfd: Stop compiling in useless netbsd-core.c for riscv

netbsd-core.c is for the old-style core format, which has
never been used for riscv.

Note that:
- binutils/bfd does not use this file for riscv.
- Up-to-date core file format is supported by elf.c.

(rin)

2023-08-22 05:40:50 UTC MAIN commitmail json YAML

t_ipsec_{gif,l2tp}: Adjust for tcpdump 4.99.4

It does not longer output redundant `` (ipip-proto-4)'':
https://github.com/the-tcpdump-group/tcpdump/commit/cba9b77a98e9dde764abde71a899ee8937ca56e8

Now, these tests become passing again.

Thanks mlelstv@ for finding out upstream commit.
OK ozaki-r@

(rin)

2023-08-21 22:37:17 UTC MAIN commitmail json YAML

2023-08-21 19:43:22 UTC MAIN commitmail json YAML

2023-08-21 18:46:57 UTC MAIN commitmail json YAML

PR57519: Fix awk script script (escape opening curly) so building with non-gnu versions of awk is possible (e.g. Solaris 11.4)

(palle)

2023-08-21 12:41:29 UTC netbsd-8 commitmail json YAML

2023-08-21 12:39:45 UTC netbsd-8 commitmail json YAML

2023-08-21 12:37:34 UTC netbsd-8 commitmail json YAML

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

sys/dev/pci/pcidevs: revision 1.1483-1.1492

Add AMD 19h/7xh Root Complex.
pcidevs: add ASMedia ASM106x

Add Intel Snow Ridge devices.

Fix some descriptions of Intel Snow Ridge.

Add Intel I226 devices.

Add device ids of the VX800 chipset and s3 chrome 500 series GPU.
Descriptions mainly aligned with VX800/820 Series System Programming Manual.
fix duplicate definition.

Add some Intel Xeon D-2100 devices. Fix description of Intel 0x37d0.

Simplify descriptions of Snow Ridge internal Ethernet devices.

Rename PCI to PCIE for naming consistency.

(martin)

2023-08-21 12:37:04 UTC netbsd-9 commitmail json YAML

2023-08-21 12:34:48 UTC netbsd-9 commitmail json YAML

2023-08-21 12:32:26 UTC netbsd-9 commitmail json YAML

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

sys/dev/pci/pcidevs: revision 1.1483-1.1492

Add AMD 19h/7xh Root Complex.
pcidevs: add ASMedia ASM106x

Add Intel Snow Ridge devices.

Fix some descriptions of Intel Snow Ridge.

Add Intel I226 devices.

Add device ids of the VX800 chipset and s3 chrome 500 series GPU.
Descriptions mainly aligned with VX800/820 Series System Programming Manual.
fix duplicate definition.

Add some Intel Xeon D-2100 devices. Fix description of Intel 0x37d0.

Simplify descriptions of Snow Ridge internal Ethernet devices.

Rename PCI to PCIE for naming consistency.

(martin)

2023-08-21 12:30:47 UTC netbsd-10 commitmail json YAML

2023-08-21 12:27:19 UTC netbsd-10 commitmail json YAML

2023-08-21 12:26:12 UTC netbsd-10 commitmail json YAML

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

sys/dev/pci/pcidevs: revision 1.1483-1.1492

Add AMD 19h/7xh Root Complex.
pcidevs: add ASMedia ASM106x

Add Intel Snow Ridge devices.

Fix some descriptions of Intel Snow Ridge.

Add Intel I226 devices.

Add device ids of the VX800 chipset and s3 chrome 500 series GPU.
Descriptions mainly aligned with VX800/820 Series System Programming Manual.
fix duplicate definition.

Add some Intel Xeon D-2100 devices. Fix description of Intel 0x37d0.

Simplify descriptions of Snow Ridge internal Ethernet devices.

Rename PCI to PCIE for naming consistency.

(martin)

2023-08-21 12:20:07 UTC netbsd-9 commitmail json YAML

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

sys/net/npf/npf_tableset.c: revision 1.41

npf(9): Drop table lock around copyout.

It is forbidden to hold a spin lock around copyout, and t_lock is a
spin lock.

We need t_lock in order to iterate over the list of entries.
However, during copyout itself, we only need to ensure that the
object we're copying out isn't freed by npf_table_remove or
npf_table_gc.

Fortunately, the only caller of npf_table_list, npf_table_remove, and
npf_table_gc is npfctl_table, and it serializes all of them by the
npf config lock.  So we can safely drop t_lock across copyout.

PR kern/57136
PR kern/57181

(martin)

2023-08-21 12:18:17 UTC netbsd-10 commitmail json YAML

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

sys/net/npf/npf_tableset.c: revision 1.41

npf(9): Drop table lock around copyout.

It is forbidden to hold a spin lock around copyout, and t_lock is a
spin lock.

We need t_lock in order to iterate over the list of entries.
However, during copyout itself, we only need to ensure that the
object we're copying out isn't freed by npf_table_remove or
npf_table_gc.

Fortunately, the only caller of npf_table_list, npf_table_remove, and
npf_table_gc is npfctl_table, and it serializes all of them by the
npf config lock.  So we can safely drop t_lock across copyout.

PR kern/57136
PR kern/57181

(martin)

2023-08-21 12:14:23 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #1717):

sbin/dump/optr.c: revision 1.44

Silently ignore fstab entries with NAME= entries that cannot be resolved.

Fixes PR 56249.

(martin)

2023-08-21 11:05:54 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #331):

usr.sbin/sysinst/arch/luna68k/md.c: revision 1.11
usr.sbin/sysinst/arch/luna68k/md.h: revision 1.7

PR 55058: force the boot partition to sd0d, so our root partitions becomes
sd0a again.

(martin)

2023-08-21 10:57:07 UTC netbsd-9 commitmail json YAML

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

sys/dev/vnd.c: revision 1.289

Neither limit the number of requests for the page daemon.

Otherwise you may deadlock when the backend needs to allocate
memory and the page daemon needs to flush dirty vnd buffers.

See PR 57421 for details.

(martin)

2023-08-21 10:10:40 UTC MAIN commitmail json YAML

doc: ch-ch-changes

(nia)

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

Remove the compat linux (linux binaries) helpers *.debug files - they
are not installed (and probably would be useless if they were)

(martin)

2023-08-21 00:41:49 UTC MAIN commitmail json YAML

paxctl(8): it is not a bug that paxctl settings are persistent.

Nor is it a bug that they're applied to the file rather than stored in
some magic secret database where they survive reinstalls, which the
prior wording seems to suggest was the eventual intention.

It is worth noting that they change the target file, so still say that.

(dholland)

2023-08-20 20:48:33 UTC MAIN commitmail json YAML

2023-08-20 19:58:15 UTC MAIN commitmail json YAML

make.1: note that %s should only be used with :localtime

(sjg)

2023-08-20 19:36:56 UTC MAIN commitmail json YAML

distrib/sets/lists/tests: Correction: h_inotify_* are MI.

Debug lists are probably still wrong, though -- looks like there's no
rule to change h_inotify_*.out.debug to h_inotify_*.debug.  Out of
energy to look into this further, though; please fix me!

(riastradh)

2023-08-20 18:09:25 UTC MAIN commitmail json YAML

fix locking: eliminate using mutex_owned() (Theodore Preduta)

(christos)

2023-08-20 18:08:57 UTC MAIN commitmail json YAML

add inotify (forgot to commit this)

(christos)

2023-08-20 12:29:16 UTC MAIN commitmail json YAML

distrib/sets/lists: /usr/tests/compat/linux/h_* is amd64-only for now.

(riastradh)

2023-08-20 12:27:02 UTC MAIN commitmail json YAML

distrib/sets/lists: compat/linux/h_*.debug is amd64-only for now.

(riastradh)

2023-08-20 12:21:35 UTC MAIN commitmail json YAML

distrib/sets/lists: Add .debug files for new compat/linux tests.

(riastradh)

2023-08-20 10:27:11 UTC MAIN commitmail json YAML

etc/mtree/NetBSD.dist.tests: Update for new compat linux tests.

(riastradh)

2023-08-20 02:30:58 UTC MAIN commitmail json YAML

gdb/mknative: Preset yes to rename(2) checks

It must be better to have this workaround here, rather than in external.
(Thanks uwe@ for suggestion!)

Confirmed that the same files generated as before.

(rin)

2023-08-20 02:28:23 UTC MAIN commitmail json YAML

2023-08-20 02:11:21 UTC MAIN commitmail json YAML

bsd.own.mk: Put gdb back for m68000

However, unfortunately, it does not work even if MAXTSIZ is bumped.
It seems to be too large for 24-bit address space.

This is not a regression; gdb.old does not work also.

(rin)

2023-08-20 02:08:46 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/lib/libbacktrace/arch/m68000/backtrace-supported.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbacktrace/arch/m68000/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbacktrace/arch/m68000/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gdb/lib/libbfd/arch/m68000/bfd-in3.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libbfd/arch/m68000/bfd.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libbfd/arch/m68000/bfdver.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libbfd/arch/m68000/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/gdb/lib/libbfd/arch/m68000/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gdb/lib/libbfd/arch/m68000/targmatch.h@1.13 / diff / nxr@1.13
src/external/gpl3/gdb/lib/libctf/arch/m68000/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libctf/arch/m68000/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libdecnumber/arch/m68000/gstdint.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libgdb/arch/m68000/config.h@1.15 / diff / nxr@1.15
src/external/gpl3/gdb/lib/libgdb/arch/m68000/defs.mk@1.14 / diff / nxr@1.14
src/external/gpl3/gdb/lib/libgdb/arch/m68000/init.c@1.14 / diff / nxr@1.14
src/external/gpl3/gdb/lib/libgdb/arch/m68000/jit-reader.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/m68000/version.c@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libgdb/arch/m68000/xml-builtin.c@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libgdbsupport/arch/m68000/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libgdbsupport/arch/m68000/gdbsupport/config.h@1.2 / diff / nxr@1.2
      :
(more 27 files)
gdb: mknative m68000

(rin)

2023-08-20 02:07:54 UTC MAIN commitmail json YAML

lib/Makefile: Hook libgmp also for MKGDB=yes build

Now, gdb 13 can be built by clang, at least on amd64.

(rin)

2023-08-20 02:04:21 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/lib/libgnulib/arch/aarch64/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libgnulib/arch/aarch64/gnulib/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libgnulib/arch/aarch64/gnulib/import/stdio.h@1.3 / diff / nxr@1.3
src/external/gpl3/gdb/lib/libgnulib/arch/aarch64eb/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gdb/lib/libgnulib/arch/aarch64eb/gnulib/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gdb/lib/libgnulib/arch/aarch64eb/gnulib/import/stdio.h@1.3 / diff / nxr@1.3
src/external/gpl3/gdb/lib/libgnulib/arch/alpha/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libgnulib/arch/alpha/gnulib/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libgnulib/arch/alpha/gnulib/import/stdio.h@1.3 / diff / nxr@1.3
src/external/gpl3/gdb/lib/libgnulib/arch/arm/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gdb/lib/libgnulib/arch/arm/gnulib/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libgnulib/arch/arm/gnulib/import/stdio.h@1.3 / diff / nxr@1.3
src/external/gpl3/gdb/lib/libgnulib/arch/armeb/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libgnulib/arch/armeb/gnulib/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libgnulib/arch/armeb/gnulib/import/stdio.h@1.3 / diff / nxr@1.3
src/external/gpl3/gdb/lib/libgnulib/arch/hppa/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libgnulib/arch/hppa/gnulib/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libgnulib/arch/hppa/gnulib/import/stdio.h@1.3 / diff / nxr@1.3
src/external/gpl3/gdb/lib/libgnulib/arch/i386/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gdb/lib/libgnulib/arch/i386/gnulib/config.h@1.3 / diff / nxr@1.3
      :
(more 55 files)
gdb: mknative again everyone except for m68000

(rin)

2023-08-20 02:02:40 UTC MAIN commitmail json YAML

gdb/gnulib: ``guess yes'' to rename(2) checks for NetBSD

Otherwise, rename(2) gets replaced by gnulib version for mknative
(i.e., cross compile), which results build failure for clang.

Confirmed that all rename(2) tests successfully passed at least on
amd64. Even if they will fail, it is our responsibility to fix them,
not gdb, anyway.

XXX
Edit configure by hand, rather than regen it, in order to avoid
subtle huge diffs from upstream, which come from autoconf version
mismatch.

XXX XXX
For gcc, replacement for rename(2) lost by cstdio, which forcibly
undefs all stdio functions. This should be an unintended behavior.

One of cstdio comes from our local change for c++locale.h, but
even if it is dropped, cstdio is included from elsewhere.

(rin)

2023-08-19 22:58:15 UTC MAIN commitmail json YAML

Add elfedit (needed to tag binaries as linux) from GSoC 2023 (Theodore Preduta)

(christos)

2023-08-19 22:57:09 UTC MAIN commitmail json YAML

2023-08-19 22:56:44 UTC MAIN commitmail json YAML

2023-08-19 19:59:17 UTC MAIN commitmail json YAML

make: only work around wrong strftime if actually necessary

The workaround is only needed if the time format contains '%s', in all
other cases there is no need to preserve, set and restore the TZ
environment variable.  Suggested by sjg@.

Only check for 's' in the format string, not for '%s', to allow for
optional modifiers of the conversion specifier.

(rillig)

2023-08-19 19:21:34 UTC MAIN commitmail json YAML

remove likely accidental part of the comment.

(andvar)

2023-08-19 17:57:55 UTC MAIN commitmail json YAML

2023-08-19 17:55:42 UTC MAIN commitmail json YAML

s/devicdes/devices/.

The question if those links should stay at all in see also section
(some irrelevant today).

(andvar)

2023-08-19 17:50:25 UTC MAIN commitmail json YAML

regen

(christos)

2023-08-19 17:49:50 UTC MAIN commitmail json YAML

2023-08-19 17:32:02 UTC MAIN commitmail json YAML

fix typos in documented error codes.

(andvar)

2023-08-19 14:56:23 UTC MAIN commitmail json YAML

Don't write random data to the header.

(christos)

2023-08-19 14:22:41 UTC MAIN commitmail json YAML

More libpcap changes.

There were two entries for /usr/lib/libpcap.so.

(rjs)

2023-08-19 11:53:10 UTC MAIN commitmail json YAML

make: clean up comments regarding gmtime/strftime

These two functions are not supposed to be used together, thus it is not
a bug if combining them produces unexpected results.

(rillig)

2023-08-19 11:13:36 UTC MAIN commitmail json YAML

make: work around bugs in gmtime on several platforms

(rillig)

2023-08-19 11:09:02 UTC MAIN commitmail json YAML

make: show realistic invalid line in error message

Previously, the error message 'Invalid line' showed only the expanded
line, which might or might not show the actual problem.  To be more
helpful, add the unexpanded line to the error message in case they
differ.

Remove the special handling of invalid lines that result from merge
conflicts.  RCS is not commonly used anymore, and mentioning CVS was too
specific.  By echoing the whole line, the patterns '<<<<<<' and '>>>>>>'
are clear enough to hint at the problem.

(rillig)

2023-08-19 10:52:14 UTC MAIN commitmail json YAML

2023-08-19 10:33:32 UTC MAIN commitmail json YAML

tests/make: provide instructions for reproducing bug in gmtime

The test is not enabled because its results differ too much between the
platforms.

(rillig)

2023-08-19 08:54:36 UTC MAIN commitmail json YAML

time.h: fix typo in comment

(rillig)

2023-08-19 08:19:25 UTC MAIN commitmail json YAML

2023-08-19 05:57:34 UTC MAIN commitmail json YAML

pflogd: adapt to new libpcap API.

(rjs)

2023-08-19 01:34:21 UTC MAIN commitmail json YAML

varmod-mtime.mk: use :localtime for %s

Add a comment to explain why ${%s:L:localtime} should be used to get
a value that matches time(3).

(sjg)

2023-08-19 00:09:17 UTC MAIN commitmail json YAML

meta_ignore: check metaIgnorePaths on raw path

Some path prefixes can trigger automount, if we want to ignore them
it might be best to check metaIgnorePaths before we call realpath.
If the raw path does not match, check again after realpath.

(sjg)

2023-08-18 21:05:44 UTC MAIN commitmail json YAML

fix the previous to not fail to include the extension in lookups.

copy deExtension into the final 3 bytes.  previously, this was found
by having them next to each other in the containing structure, but as
separate strings.

thanks to miod for pointing this out.

(mrg)

2023-08-18 19:42:06 UTC MAIN commitmail json YAML

2023-08-18 19:41:20 UTC MAIN commitmail json YAML

2023-08-18 19:02:05 UTC MAIN commitmail json YAML

catch up with tcpdump, add file

(christos)

2023-08-18 19:00:11 UTC MAIN commitmail json YAML

2023-08-18 14:26:50 UTC MAIN commitmail json YAML

npfctl: adapt to new libpcap API

(tnn)

2023-08-18 13:18:17 UTC MAIN commitmail json YAML

Rename local bpf_* functions to nsbpf_* to avoid conflicts with
new libpcap bpf_* functions

(martin)

2023-08-18 13:07:38 UTC MAIN commitmail json YAML

ndp: add gmt2local() from external/bsd/tcpdump instead of reachover

It is no longer shipped with the tcpdump distribution.

(tnn)

2023-08-18 12:55:50 UTC MAIN commitmail json YAML

tcpdump: print-medsa.c is gone

(tnn)

2023-08-18 12:53:04 UTC MAIN commitmail json YAML

tcpdump: fix mismerge (revive ntp.h)

(tnn)

2023-08-18 12:52:31 UTC netbsd-10 commitmail json YAML

Restore original changes entry for ticket #328, the no-change files don't
even have an RCS ID marker and somehow forced commits on the branch did
not work.

(martin)

2023-08-18 01:21:09 UTC MAIN commitmail json YAML

README.gcc12: For vax, C++ exception handling is broken also for gcc10

Therefore, native gcc breakage [25] may be an independent issue.
Anyway, neet to investigate further...

(rin)

2023-08-18 01:00:02 UTC MAIN commitmail json YAML

gdb/ppc: Resolve static v.s. extern confusion found in upstream. NFC.

(rin)

2023-08-18 00:04:00 UTC MAIN commitmail json YAML

2023-08-17 22:10:37 UTC MAIN commitmail json YAML

add new for libpcap.

(christos)

2023-08-17 20:19:42 UTC MAIN commitmail json YAML

2023-08-17 19:06:51 UTC MAIN commitmail json YAML

2023-08-17 18:52:52 UTC MAIN commitmail json YAML

make: clean up variable names and indentation for the ':mtime' modifier

No functional change.

(rillig)

2023-08-17 18:48:33 UTC MAIN commitmail json YAML

2023-08-17 16:19:05 UTC MAIN commitmail json YAML

2023-08-17 15:30:36 UTC MAIN commitmail json YAML

2023-08-17 15:30:13 UTC MAIN commitmail json YAML

include portability.h last because it re-defines macros otherwise

(christos)

2023-08-17 15:23:33 UTC MAIN commitmail json YAML

2023-08-17 15:19:26 UTC MAIN commitmail json YAML

2023-08-17 15:18:13 UTC MAIN commitmail json YAML

2023-08-17 15:17:06 UTC MAIN commitmail json YAML

Use the version from libpcap-1.10.4

(christos)

2023-08-17 15:16:33 UTC MAIN commitmail json YAML

define symbols that new libpcap needs

(christos)

2023-08-17 14:53:39 UTC MAIN commitmail json YAML

gdb/m68k: Add missing nbsd_init_abi() call

(rin)

2023-08-17 14:52:53 UTC MAIN commitmail json YAML

gdb/m68k: Do not fall back to EABI for NetBSD

gdb 13 falls back to newly-introduced m68k EABI, if ELFOSABI_NONE ==
ELFOSABI_SYSV == 0 is indicated in ELF header. This breaks everything
for NetBSD binaries.

(rin)

2023-08-17 14:21:19 UTC MAIN commitmail json YAML

s/logigally/logically/.

(andvar)

2023-08-17 14:19:50 UTC MAIN commitmail json YAML

2023-08-17 10:51:04 UTC MAIN commitmail json YAML

gdb: Fix previous; one wrong file was committed...

(rin)

2023-08-17 10:21:23 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/lib/libbfd/arch/aarch64/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/aarch64/targmatch.h@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/aarch64eb/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gdb/lib/libbfd/arch/aarch64eb/targmatch.h@1.3 / diff / nxr@1.3
src/external/gpl3/gdb/lib/libbfd/arch/alpha/config.h@1.12 / diff / nxr@1.12
src/external/gpl3/gdb/lib/libbfd/arch/alpha/targmatch.h@1.14 / diff / nxr@1.14
src/external/gpl3/gdb/lib/libbfd/arch/arm/config.h@1.13 / diff / nxr@1.13
src/external/gpl3/gdb/lib/libbfd/arch/arm/defs.mk@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libbfd/arch/arm/targmatch.h@1.15 / diff / nxr@1.15
src/external/gpl3/gdb/lib/libbfd/arch/armeb/config.h@1.12 / diff / nxr@1.12
src/external/gpl3/gdb/lib/libbfd/arch/armeb/defs.mk@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libbfd/arch/armeb/targmatch.h@1.14 / diff / nxr@1.14
src/external/gpl3/gdb/lib/libbfd/arch/hppa/config.h@1.12 / diff / nxr@1.12
src/external/gpl3/gdb/lib/libbfd/arch/hppa/targmatch.h@1.14 / diff / nxr@1.14
src/external/gpl3/gdb/lib/libbfd/arch/i386/config.h@1.12 / diff / nxr@1.12
src/external/gpl3/gdb/lib/libbfd/arch/i386/targmatch.h@1.14 / diff / nxr@1.14
src/external/gpl3/gdb/lib/libbfd/arch/ia64/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libbfd/arch/ia64/targmatch.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libbfd/arch/m68k/config.h@1.12 / diff / nxr@1.12
src/external/gpl3/gdb/lib/libbfd/arch/m68k/targmatch.h@1.14 / diff / nxr@1.14
      :
(more 90 files)
gdb: mknative everyone except for m68000

m68000 is broken due to missing gmp (MKGCCCMDS = no).

clang build for everyone is also broken for the same reason.
We must reconsider to handle gmp in src/lib/Makefile.

(rin)

2023-08-17 10:03:37 UTC netbsd-10 commitmail json YAML

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

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

sys/dev/vnd.c: revision 1.289

Neither limit the number of requests for the page daemon.

Otherwise you may deadlock when the backend needs to allocate
memory and the page daemon needs to flush dirty vnd buffers.

See PR 57421 for details.

(martin)

2023-08-17 09:57:28 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by andvar in ticket #329):

distrib/sets/lists/modules/md.amd64: revision 1.100
sys/external/bsd/drm2/dist/include/drm/drm_pciids.h: revision 1.5
sys/arch/amd64/conf/GENERIC: revision 1.605
sys/modules/Makefile: revision 1.279
distrib/sets/lists/debug/module.md.amd64: revision 1.14

viadrmums(4): build legacy VIA DRM UMS driver module for amd64.

This driver is not built-in by default, thus loadable module can help (un)lucky
owners of 64-bit capable VIA (Nano/Eden) systems or early AMD/Intel systems
with some VIA chipsets, which include VIA integrated graphics.

I also boldly added product IDs for few later models from VX8xx/VX9xx chipsets
without 3D support (DX9_0) to "expand" the driver support to more systems.

Tested successfully basic functionality on VX800, and partially successfully
on VX900 (on VX900 Xorg failed to initialize due to openchrome related issues,
viadrmums attaches and it is by used the driver).

Didn't test on VX855, I don't have one.

(martin)

2023-08-17 09:31:26 UTC netbsd-10 commitmail json YAML

Ammend ticket #328 for additional (empty) commits

(martin)

2023-08-17 09:03:34 UTC MAIN commitmail json YAML

2023-08-17 07:54:11 UTC MAIN commitmail json YAML

tools/gdb: Drop working dir for mknative from generated files

Migrate -I${.OBJDIR}/.native/include from CPPFLAGS to CCADDFLAGS for
this purpose.

No binary changes for native binaries as far as I can see.

(rin)

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

gdb/netbsd: Drop unused functions. NFCI.

Note that these two funcs, nbsd_ilp32_solib_svr4_fetch_link_map_offsets,
and nbsd_lp64_solib_svr4_fetch_link_map_offsets, merely fall back to
default ELF functions.

(rin)

2023-08-17 07:47:07 UTC MAIN commitmail json YAML

gdb/bfd: Drop duplicate entries for source files, lost during merge

No functional changes intended.

(rin)

2023-08-17 07:45:11 UTC MAIN commitmail json YAML

gdb/vax and ia64: Add missing tdep files for NetBSD

They are also missing for gdb 11.

XXX
For vax, something still wrong. For ia64, compile test only.

(rin)

2023-08-17 07:40:20 UTC MAIN commitmail json YAML

gdb/bfd: Disable secure PLT for NetBSD/alpha, lost during merge

Until our ld.elf_so supports it, see PR port-alpha/57511

This does not affect platforms other than alpha.

XXX
mknative later

(rin)

2023-08-17 07:37:36 UTC MAIN commitmail json YAML

gdb/bfd: Add initial support to NetBSD-style core file for riscv

Not working yet:
----
Reading symbols from cat...
Reading symbols from /usr/libdata/debug//bin/cat.debug...

warning: Couldn't find general-purpose registers in core file.
Core was generated by `cat'.
Program terminated with signal SIGQUIT, Quit.

warning: Couldn't find general-purpose registers in core file.
#0  <unavailable> in ?? ()
(gdb)

(rin)

2023-08-17 07:33:21 UTC MAIN commitmail json YAML

binutils/bfd: Fix target triplets of NetBSD/arm from binutils.old

XXX
mknative later

(rin)

2023-08-17 07:29:22 UTC MAIN commitmail json YAML

gdb/bfd: Correct default byte-order for armeb, lost during merge

XXX
mknative later

(rin)

2023-08-17 07:25:52 UTC MAIN commitmail json YAML

gdb/aarch64, ia64: Make constructors called correctly.

For gdb 13, _init_foo_bar functions are registered into init.c by
newly-introduced ``make-init-c'' script. It does not recognize
functions declaration with void argument. As a result, these
constructors are not called for aarch64 and ia64.

XXX
mknative later

(rin)

2023-08-17 07:16:42 UTC MAIN commitmail json YAML

2023-08-17 07:09:09 UTC MAIN commitmail json YAML

gdb/sh: Stop installing OpenBSD OSABI, lost during merge

(rin)