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 (1h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 05:01:11 UTC Now

2019-06-06 16:04:13 UTC MAIN commitmail json YAML

Add ID for the Broadcom BCM53125 1000BASE-T switch.

(thorpej)

2019-06-06 15:59:23 UTC MAIN commitmail json YAML

Remove "dist/cmd/stat" containing only one left over and unneeded file.

(hannken)

2019-06-06 14:58:51 UTC MAIN commitmail json YAML

Handle files not present upstream:

dist/lib/libshare/common/libshare.h -> sys/libshare.h
dist/uts/common/sys/systeminfo.h    -> sys/sys/systeminfo.h
dist/uts/common/sys/taskq_impl.h    -> TRASH

No functional change intended.

(hannken)

2019-06-06 14:51:43 UTC MAIN commitmail json YAML

Fix editor mishap

(martin)

2019-06-06 13:08:30 UTC MAIN commitmail json YAML

Revert rev1.7.
Don't take care of incorrect drivers.  They should be fixed.
PR kern/54264.  OK'ed by nakayama@-san.

(isaki)

2019-06-06 12:59:33 UTC MAIN commitmail json YAML

Return correct properties.
It fixes PR kern/54264.
XXX I'm not sure all bidirectional uaudio devices support FULLDUPLEX
    or INDEPENDENT.

(isaki)

2019-06-06 09:42:45 UTC MAIN commitmail json YAML

Use bulleted list to full effect, and comment out reference to fdt(4),
which doesn't exist (yet?).

(wiz)

2019-06-06 05:36:42 UTC MAIN commitmail json YAML

note rktsadc(4) addition.

(mrg)

2019-06-06 05:32:29 UTC MAIN commitmail json YAML

2019-06-05 20:32:28 UTC MAIN commitmail json YAML

add missing kthread_exit

(tnn)

2019-06-05 17:50:06 UTC MAIN commitmail json YAML

Cosmetic changes

Assignment made during declaration.

(triaxx)

2019-06-05 16:28:07 UTC MAIN commitmail json YAML

2019-06-05 16:25:43 UTC MAIN commitmail json YAML

2019-06-05 07:22:49 UTC MAIN commitmail json YAML

Add Banana Pi BPI-M2 Zero and P2 Zero.

(thorpej)

2019-06-05 04:31:37 UTC MAIN commitmail json YAML

Add TODO comments to support MSI multiple vectors on x86 systems.

(knakahara)

2019-06-05 03:49:08 UTC MAIN commitmail json YAML

Note Banana Pi BPI-P2 Zero support.

(thorpej)

2019-06-05 03:38:09 UTC MAIN commitmail json YAML

Add a device tree for the Banana Pi BPI-P2 Zero.  This device is
based on the BPI-M2 Zero, with a couple of small changes:
- On-board Ethernet (with optional PoE support)
- On-board eMMC.
- Card-detect for the SD card slot is wired up a little differently.

Kindly tested by Dima Veselov.

(thorpej)

2019-06-05 01:31:05 UTC MAIN commitmail json YAML

The packets which will be esp-fragmented should not be applied pfil. Pointed out by ohishi@IIJ, thanks.

(knakahara)

2019-06-05 01:27:20 UTC MAIN commitmail json YAML

Fix rtcache cannot be released once an esp-fragmented packet is sent. Pointed out by ohishi@IIJ, thanks.

(knakahara)

2019-06-04 19:49:43 UTC MAIN commitmail json YAML

sunxi_gpio: set interrupt debounce filter to HOSC instead of LOSC

This improves gpio ISR response time from ~1.5ms to ~5us.

The hardware debounce filter is of limited value anyway because if we
at some point want to support interrupts from mechanical switches in
gpiobutton(4) it will still need a software debounce filter to be portable
to devices without hardware debouncing capability.

(tnn)

2019-06-04 18:01:18 UTC MAIN commitmail json YAML

2019-06-04 17:46:28 UTC MAIN commitmail json YAML

2019-06-04 17:43:23 UTC MAIN commitmail json YAML

Add another SMP from the world of storage and SES

(sevan)

2019-06-04 17:36:02 UTC MAIN commitmail json YAML

2019-06-04 16:36:18 UTC MAIN commitmail json YAML

revert previous as suggested by mrg IPL_SCHED is correct here

(tnn)

2019-06-04 16:30:19 UTC MAIN commitmail json YAML

compat32: Implement PT_GETDBREGS and PT_SETDBREGS

Uncomment and improve the implementation of compat32 support for
PT_GETDBREGS and PT_SETDBREGS requests.

The new implementation uses x86_dbregs_read() and x86_dbregs_write()
function instead of accessing pcb directly.  While this might be
a little slower, it guarantees that the needed pcb field is allocated
correctly.

Furthermore, the code introduces necessary sanity checks
for PT_SETDBREGS arguments.

(mgorny)

2019-06-04 16:29:53 UTC MAIN commitmail json YAML

compat32: Translate userland PT_* request values into kernel codes

Currently, the compat32 passes PT_* request values to kernel functions
without translation.  This works fine for low PT_* requests that happen
to have the same values both on i386 and amd64.  However, for requests
higher than PT_SETFPREGS, the value passed from userland (matching i386
const) does not match the correct kernel (amd64) request.  As a result,
e.g. when compat32 process calls PT_GETDBREGS, kernel actually processes
it as PT_SETSTEP.

To resolve this, introduce support for compat32 PT_* request
translation.  The interface is based on PTRACE_TRANSLATE_REQUEST32 macro
that is defined to a mapping function on architectures needing it.
In case of amd64, this function maps userland i386 PT_* values into
appropriate amd64 PT_* values.

For the time being, the two additional PT_GETXMMREGS and PT_SETXMMREGS
requests are unsupported due to lack of matching free amd64 constant.

(mgorny)

2019-06-04 15:07:55 UTC MAIN commitmail json YAML

2019-06-04 12:17:42 UTC MAIN commitmail json YAML

Fix alignment of SSE filling data

(mgorny)

2019-06-04 12:17:05 UTC MAIN commitmail json YAML

2019-06-04 11:59:05 UTC MAIN commitmail json YAML

Delete a redundant (useless) assignment.  NFCI.

(kre)

2019-06-04 11:54:04 UTC MAIN commitmail json YAML

Stop trying to inform debugger about events from an exiting child

Do not emit signals to parent for if a process is demising:

- fork/vfork/similar
- lwp created/exited
- exec
- syscall entry/exit

With these changes Go applications can be traced without a clash under
a debugger, at least without deadlocking always. The culprit reason was
an attempt to inform a debugger in the middle of exit1() call about
a dying LWP. Go applications perform exit(2) without collecting threads
first. Verified with GDB and picotrace-based utilities like sigtracer.

PR kern/53120
PR port-arm/51677
PR bin/54060
PR bin/49662
PR kern/52548

(kamil)

2019-06-04 11:37:39 UTC MAIN commitmail json YAML

PR toolchain/54269

Make a SMALL dmesg even smaller.

When compiled -DSMALL, dmesg does nothing at all with the kernel
timestamps (it processes no options to be told what would be the
user's desire) so make it truly do (almost) nothing, rather than
some botched partial processing of them.

The "almost" is that a SMALL dmesg will now ignore spaces at the
beginning of each new message line ... those are (vanishingly)
unlikely to occur, as the kernel puts the timestamp (which starts
with '[' there) - fixing this would have meant even more #ifdef's
as the code that ignores that leading space is the only remaining
thing that (in a SMALL) dmesg looks at the value of the "tstamp"
variable, and if we don't keep some use of it, gcc complains...

These changes affect only SMALL dmesg (as installed on boot
floppies, etc) and have no intended effect on the version that's
installed on a normal (full size) running system.

(kre)

2019-06-04 10:15:22 UTC MAIN commitmail json YAML

2019-06-04 09:43:15 UTC MAIN commitmail json YAML

Match the follwing devices:

82598_BX (0x1508)
82599_KR (0x1517)
82599_SFP_EM (0x1507)
X550EM_X_XFI (0x15b0)
X550EM_A_QSFP (0x15ca)
X550EM_A_QSFP_N(0x15cc)

(msaitoh)

2019-06-04 09:12:08 UTC MAIN commitmail json YAML

2019-06-04 09:09:47 UTC MAIN commitmail json YAML

Update some Intel ixgbe devices:
- Add Xeon D XFI.
- Add "(Hyper-V)" to 0x15a9's description.
- Add C3000 QSFP devices.

(msaitoh)

2019-06-04 08:45:18 UTC MAIN commitmail json YAML

2019-06-04 08:44:08 UTC MAIN commitmail json YAML

Implement xdrmem_control(), used as xdr_control(xdr, XDR_GET_BYTES_AVAIL ...
and bump libc minor number.

Final goal is to remove the unmaintained XDR implementation
at external/cddl/osnet/dist/uts/common/rpc.

(hannken)

2019-06-04 03:03:34 UTC MAIN commitmail json YAML

Only call wsmouse_input() if we have a wsmousedev attached (which only
happens if the DT tells us to connect one).

Fixes a panic on my Lamobo R1 (with no connected touchscreen).

(thorpej)

2019-06-04 00:08:00 UTC MAIN commitmail json YAML

We already incremented cl; fix indexing. Noticed by Xin Li @FreeBSD.

(christos)

2019-06-03 15:49:04 UTC MAIN commitmail json YAML

KNF. No functional change.

(msaitoh)

2019-06-03 15:39:35 UTC MAIN commitmail json YAML

Make new sk_unreset_{xmac,yukon}() and use them in sk_attach().
Fixes PR kern/54267 reported by martin.

(msaitoh)

2019-06-03 09:58:31 UTC MAIN commitmail json YAML

Fix the detach path to prevent panic:
- Fix athn_usb_free_tx_list(). usc->usc_tx_bcn->xfer is freed in the above
  for () loop, so remove the if block. OK'd by skrll.
- Add missing athn_usb_free_tx_msg().
- Add missing athn_usb_stop().

(msaitoh)

2019-06-03 09:56:08 UTC MAIN commitmail json YAML

2019-06-03 09:51:04 UTC MAIN commitmail json YAML

2019-06-03 06:05:39 UTC MAIN commitmail json YAML

2019-06-03 06:04:21 UTC MAIN commitmail json YAML

2019-06-03 05:59:02 UTC MAIN commitmail json YAML

2019-06-03 05:22:57 UTC MAIN commitmail json YAML

I think it's not required to call msk_init_yukon() in msk_attach().
Fixes PR kern/54261 reported by David shao.

(msaitoh)

2019-06-02 23:28:32 UTC MAIN commitmail json YAML

force libexpat since the autoconfig test are not cross-compile friendly
(they try to link with /usr/lib/libexpat.so in the compiler invocation).

(christos)

2019-06-02 23:27:21 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/lib/libgdb/arch/aarch64/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libgdb/arch/alpha/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/gdb/lib/libgdb/arch/arm/config.h@1.12 / diff / nxr@1.12
src/external/gpl3/gdb/lib/libgdb/arch/armeb/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/gdb/lib/libgdb/arch/hppa/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libgdb/arch/i386/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/gdb/lib/libgdb/arch/m68000/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libgdb/arch/m68k/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/gdb/lib/libgdb/arch/m68k/defs.mk@1.13 / diff / nxr@1.13
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/config.h@1.15 / diff / nxr@1.15
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/config.h@1.15 / diff / nxr@1.15
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/config.h@1.13 / diff / nxr@1.13
src/external/gpl3/gdb/lib/libgdb/arch/mipsel/config.h@1.13 / diff / nxr@1.13
src/external/gpl3/gdb/lib/libgdb/arch/powerpc/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libgdb/arch/sh3el/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libgdb/arch/sparc/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/gdb/lib/libgdb/arch/sparc64/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/gdb/lib/libgdb/arch/sparc64/init.c@1.13 / diff / nxr@1.13
src/external/gpl3/gdb/lib/libgdb/arch/vax/config.h@1.12 / diff / nxr@1.12

regen with forcing libexpat presence.

(christos)

2019-06-02 21:29:13 UTC MAIN commitmail json YAML

minor hack fix for the previous:

MKX11 is used before it was defaulted, leading to eg:

... Malformed conditional (${MKX11} != "no" && ${HAVE_MESA_VER} == "18")

gain knowledge that it defaults to "no" immediately below.
could split this list, but seems uglier.

(mrg)

2019-06-02 20:18:23 UTC MAIN commitmail json YAML

2019-06-02 19:41:51 UTC MAIN commitmail json YAML

Apply a patch from hannken@ which adds a weak alias for rump_getcwd_common()
allowing -lrump to be used without -lrumpvfs.

This is an alternate fix to the earluer one which added -lrumvfs to
many rump based tests (and the rump server) which might be undone soon.

This also fixes the sun2 build.

(kre)

2019-06-02 19:04:34 UTC MAIN commitmail json YAML

2019-06-02 17:18:57 UTC MAIN commitmail json YAML

Fix building of gzboot images in the EABI MACHINE_ARCH universe.

(thorpej)

2019-06-02 17:13:15 UTC MAIN commitmail json YAML

Include armv4 for "earm", not just "earmv4".

(thorpej)

2019-06-02 16:07:58 UTC MAIN commitmail json YAML

put back script deleted during merge.

(christos)

2019-06-02 14:48:55 UTC MAIN commitmail json YAML

updated patch from Andrius - update the chip map for CX700 to use
via_sata_chip_map_new, this seems to eliminate the ghost non-existing viaide1

XXX guess should use via_sata_chip_map_new for PCI_PRODUCT_VIATECH_CX700M2_IDE
XXX too, but this needs test on real hw

remove again the entries for VX800 and VX855 from pciide_via_products[],
as that part is untested with real hw

update for PR kern/43309

(jdolecek)

2019-06-02 11:35:55 UTC MAIN commitmail json YAML

fix building x86 with X11 but not LLVM:

- change the defaults for MKLLVMRT and MKX11 so we don't have to
  force-override later.  this makes "build.sh -V MKLLVMRT=no"
  work to disable building the LLVM Mesa components.

- in gallium, don't BUILD_RADEON if MKLLVMRT is no.

this stops GL from working, but basic X seems OK enough for Xvideo
to still work on modern radeon (ie, video mostly works fine, though
eg, "mpv -vo gpu" won't.  use "mpv -vo xv".)

(mrg)

2019-06-02 08:55:00 UTC MAIN commitmail json YAML

Changes based on code from an anonymous contributor.  This should make
trackpads work for Thinkpads.  Also adds code to handle externally
connected buttons (synaptics parlance), the first five are mapped to
mouse buttons 1-5.  The rest are currently not reported but could be
decoded if required.

(blymn)

2019-06-02 08:30:16 UTC netbsd-8 commitmail json YAML

2019-06-02 08:29:30 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by maxv in ticket #1279):

sys/arch/x86/x86/spectre.c: revision 1.29

Mmh, check the highest leaf before calling x86_cpuid(), otherwise on old
CPUs we might be getting garbage. While here fix a typo.

Likely fixes PR/54256.

(martin)

2019-06-02 08:27:40 UTC netbsd-8 commitmail json YAML

2019-06-02 08:25:25 UTC netbsd-8 commitmail json YAML

Welcome to 8.1_STABLE

(martin)

2019-06-02 06:54:55 UTC MAIN commitmail json YAML

tnftpd 20190602 release

Changes in tnftpd from 20130325 to 20190602:
* Security fixes to avoid resource exhaustion when globbing paths,
  traversing directories, or parsing numbers.
* Support NetBSD blacklistd(8).
* Add -f option to ftpd to stay in foreground with -D.

(lukem)

2019-06-02 06:09:17 UTC MAIN commitmail json YAML

add two db_stack_print_trace frontends that emit to the system log
or the user's terminal.

kind of wrong to be called db_*() when they'll typically be used
outside of ddb itself, but db_stacktrace() itself is no different.
fix this by making the stack trace support separate from ddb?

(mrg)

2019-06-01 22:18:23 UTC MAIN commitmail json YAML

Fix a mistake in a test for KERN_PROC_CWD

Emit properly ENOENT scenario in chroot. For some reason the final patch
did not hit the tree.

(kamil)

2019-06-01 21:42:02 UTC MAIN commitmail json YAML

Fix CATPAGES entries in distrib files

Register CMSG_DATA.0, getcchar.0, acorn32/boot.0.

These files were marked as obsolete which is no longer true.

(kamil)

2019-06-01 19:54:34 UTC MAIN commitmail json YAML

Document KERN_PROC_CWD in sysctl(7)

(kamil)

2019-06-01 19:49:03 UTC MAIN commitmail json YAML

2019-06-01 19:48:29 UTC MAIN commitmail json YAML

Align the KERN_PROC_CWD interface to semantics closer to KERN_PROC_PATHNAME

Allow specifying oldlenp as 0 and return size with success for oldp != NULL

(kamil)

2019-06-01 19:32:19 UTC MAIN commitmail json YAML

Loop variables work better when they are initialized.

(joerg)

2019-06-01 19:13:41 UTC MAIN commitmail json YAML

Define carp6_cksum only when it is used, that is under INET6

(joerg)

2019-06-01 17:24:20 UTC MAIN commitmail json YAML

Don't require procfs to be mounted with linux so that <pid>/task is available
and explain why.

(christos)

2019-06-01 17:23:29 UTC MAIN commitmail json YAML

2019-06-01 17:22:58 UTC MAIN commitmail json YAML

Do as FreeBSD does now (I have not checked that the offsets are correct)

(christos)

2019-06-01 17:02:59 UTC MAIN commitmail json YAML

Disable mpfr to make MKCROSSGDB work again. The problem is that the default
(auto) finds the mpfr library in tools, but then when it tries to build using
the proper headers it does not find it anymore since we don't install it
(like the native build does not find it).

(christos)

2019-06-01 15:20:52 UTC MAIN commitmail json YAML

Add XXXs for SCTP bugs.

(maxv)

2019-06-01 15:18:42 UTC MAIN commitmail json YAML

Replace potentially misaligned pointer dereference + htonl() with be32dec()

Reported by kUBSan.

(kamil)

2019-06-01 13:21:28 UTC MAIN commitmail json YAML

2019-06-01 12:42:28 UTC MAIN commitmail json YAML

2019-06-01 10:58:12 UTC MAIN commitmail json YAML

remove no longer required ppc64 hack.

(mrg)

2019-06-01 08:29:16 UTC MAIN commitmail json YAML

2019-06-01 08:20:14 UTC MAIN commitmail json YAML

match VIA Technologies VX800, VX855, and VT8237S in RAID mode

patch provided and testing done by Andrius Varanavicius via PR kern/43309

(jdolecek)

2019-06-01 08:15:05 UTC MAIN commitmail json YAML

2019-06-01 08:13:31 UTC MAIN commitmail json YAML

rename VT8237S_SATA_2 to VT8237S_SATA_RAID and update description to have
different one to VT8237S_SATA

part of PR kern/43309

(jdolecek)

2019-06-01 08:12:26 UTC MAIN commitmail json YAML

Fix two bugs in pmap_write_protect():

* The mask should be ~PAGE_MASK, not PTE_FRAME. PTE_FRAME eliminates the
  higher bits, and that's not wanted.
* The computation of tva is incorrect: if the VA is in kernel space we
  must take the canonical hole into account, and here we were not.

We've had these bugs basically forever. It meant that uvm_km_protect()
would never flush the correct VA, and a stale TLB entry would persist.

Fixes PR/54257. Since I added PCID support we execute invpcid in invlpg(),
and invpcid triggers a #GP if the address is non canonical, contrary to
invlpg. The wrong computation of the VA during a modload happened to hit
the canonical hole.

(maxv)

2019-06-01 07:55:31 UTC MAIN commitmail json YAML

2019-06-01 07:54:12 UTC MAIN commitmail json YAML

fix geometry calculations so that entered text doesn't clobber the
input field borders.

scroll non-empty input when cursor deletes first position so that
one character stays visible.

(mlelstv)

2019-06-01 07:53:00 UTC MAIN commitmail json YAML

2019-06-01 07:25:41 UTC MAIN commitmail json YAML

2019-06-01 07:15:39 UTC MAIN commitmail json YAML

Fix key loading logic and add log message when rejecting an unencrypted key.

(mlelstv)

2019-06-01 07:11:54 UTC MAIN commitmail json YAML

2019-06-01 06:59:18 UTC MAIN commitmail json YAML

Deal with fallout from the addition of
KERN_PROC_CWD in sysctl(3)
That is kern.proc.$$.KERN_PROC_CWD (I think - not that it matters here)

The effect is that -lrump now requires -lrumpvfs

This set of changes fixes (I believe) regular dynamic builds,
more might be required for static builds (will be verified soon).

(kre)

2019-06-01 06:57:03 UTC MAIN commitmail json YAML

xorg-server 1.20.5 is now current.

(mrg)

2019-06-01 06:55:44 UTC MAIN commitmail json YAML

2019-06-01 06:54:28 UTC MAIN commitmail json YAML

Mmh, check the highest leaf before calling x86_cpuid(), otherwise on old
CPUs we might be getting garbage. While here fix a typo.

Likely fixes PR/54256.

(maxv)

2019-06-01 06:44:01 UTC MAIN commitmail json YAML

2019-06-01 06:39:38 UTC MAIN commitmail json YAML

update for xf86-video-amdgpu 19.0.1.

(mrg)

2019-06-01 05:55:45 UTC MAIN commitmail json YAML

radeondrmkmsfb now requires drmfb and drmfb_pci.

(nakayama)

2019-06-01 00:19:43 UTC MAIN commitmail json YAML

fill_cwd() Drop GETCWD_CHECK_ACCESS

This additional check is not needed and actually prevents from checking
the path. This follows the protection rules of /proc/*/cwd.

(kamil)

2019-05-31 23:19:38 UTC MAIN commitmail json YAML

Use proper copylen for copyout in fill_cwd()

(kamil)

2019-05-31 23:01:39 UTC MAIN commitmail json YAML

Implement KERN_PROC_CWD in sysctl(3)

Retrieve specified process current working directory.

Fixes PR kern/50620 by Thomas Klausner.

(kamil)

2019-05-31 20:25:58 UTC MAIN commitmail json YAML

Check property length, not array (fixes clang build)

(jmcneill)

2019-05-31 18:01:11 UTC MAIN commitmail json YAML

Undo local diff.

It was introduced as one of the patches fixing
https://bugs.freedesktop.org/show_bug.cgi?id=28181

This is marked fixed upstream, and was spotted on non-NetBSD, so it's
very likely to be unnecessary.

This diff was causing a double-free, causing Xorg to crash when closing
pkgsrc/emulators/{retroarch,nestopia}.
This is most likely a problem that became more evident from jemalloc
debug which is filling free'd memory with 0x5a5a5a...

Fixes PR xsrc/54246.

(maya)

2019-05-31 16:38:27 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2019-05-31 15:36:10 UTC MAIN commitmail json YAML

Increase the timeout for the manyaddrs test case; the default is often
insufficient under qemu.

(gson)

2019-05-31 14:52:17 UTC MAIN commitmail json YAML

Comment out VERBOSE_INIT_ARM

(jmcneill)

2019-05-31 13:38:57 UTC MAIN commitmail json YAML

Omit mention of the boot prompt having an ACPI off option, as it was removed

(maya)

2019-05-31 13:15:00 UTC MAIN commitmail json YAML

Raise the number of uhid nodes from 4 to 16.

My keyboard and mouse use multiple device nodes each. I can't use
any other devices once they're attached. With my keyboard, mouse,
and two game controllers attached, a total of 9 nodes are required.

Particularly, high-end keyboards with N-key rollover support require
more device nodes, since they pretend to be multiple keyboards to work
around limitations in the uhid compat spec.

My original intention was to raise it from 4 to 12, but martin
suggested increasing it to 16.

"somewhat insane, but so is reality" - mlelstv

(nia)

2019-05-31 11:13:27 UTC MAIN commitmail json YAML

shuffle the build order: we need libX11 before gallium because we link
libX11-xcb in gallium.

Fixes recently introduced build failure.

(maya)

2019-05-31 10:47:48 UTC MAIN commitmail json YAML

Add missing prop_object_release(), from thorpej

(jmcneill)

2019-05-31 08:43:59 UTC netbsd-8 commitmail json YAML

2019-05-31 08:40:57 UTC netbsd-8 commitmail json YAML

2019-05-31 08:37:28 UTC netbsd-8 commitmail json YAML

2019-05-31 08:15:50 UTC netbsd-7-0 commitmail json YAML

2019-05-31 08:15:24 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #1698):

sys/dev/scsipi/scsipi_ioctl.c: revision 1.72 (via patch)

use correct size when copying outgoing sense data.

(martin)

2019-05-31 08:15:11 UTC netbsd-7-1 commitmail json YAML

2019-05-31 08:14:50 UTC netbsd-7-1 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #1698):

sys/dev/scsipi/scsipi_ioctl.c: revision 1.72 (via patch)

use correct size when copying outgoing sense data.

(martin)

2019-05-31 08:14:35 UTC netbsd-7 commitmail json YAML

2019-05-31 08:13:53 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #1698):

sys/dev/scsipi/scsipi_ioctl.c: revision 1.72 (via patch)

use correct size when copying outgoing sense data.

(martin)

2019-05-31 08:12:28 UTC netbsd-8 commitmail json YAML

2019-05-31 08:10:58 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #1278):

sys/dev/scsipi/scsipi_ioctl.c: revision 1.72 (via patch)

use correct size when copying outgoing sense data.

(martin)

2019-05-31 08:08:25 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by maya in ticket #1277):

external/mit/xorg/lib/libxcb/xcb.mk: revision 1.5

Pick up xcb pkgconfig version automagically from the configure script
PACKAGE_VERSION.

We have failed to update it for netbsd-8 and netbsd-current, resulting
in fallout in pkgsrc, reported by Yasushi Oshima in PR xsrc/54249.

(martin)

2019-05-31 05:47:22 UTC MAIN commitmail json YAML

Mention SATL support.

(mlelstv)

2019-05-31 04:23:19 UTC MAIN commitmail json YAML

Avoid undefined reference to `hyperv_is_gen1' without hyperv(4).

(nonaka)

2019-05-31 03:41:32 UTC MAIN commitmail json YAML

Restore previous KASSERT but with the same condition as in nouveaufb.c,
which is the code I was trying to mimic.

Thanks riastradh for the heads up and fix.

(maya)

2019-05-31 03:28:49 UTC MAIN commitmail json YAML

Quickly hide a KASSERT that fires, hopefully before people trip over it.

(maya)

2019-05-31 03:10:31 UTC MAIN commitmail json YAML

Back out r1.30 change.

> tuck in include inside ifdef, from Ryosuke Moro

It was caused by the reporter's local change.

(nonaka)

2019-05-31 02:49:45 UTC netbsd-8 commitmail json YAML

2019-05-31 02:48:41 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #1274):
sys/arch/sparc64/sparc64/db_trace.c: revision 1.51
sys/arch/sparc64/sparc64/db_trace.c: revision 1.52
sys/arch/sparc64/sparc64/db_trace.c: revision 1.53
Relax test for valid stack frame address (now that we have multiple kernel
stacks since ... a long time). Just test for a valid kernel VA, using
the same test as for "pc".
Very close to a patch suggested by Tobias Ulmer in PR port-sparc64/54221.
Fix previous and use the original patch from PR port-sparc64/54221
instead (XXX should fix comments in param.h)
Add missing include to fix the crash(8) build, from Tobias Ulmer, PR port-sparc64/54221

(msaitoh)

2019-05-31 02:35:08 UTC MAIN commitmail json YAML

Teach radeondrmkmsfb to use drmfb instead of its own, duplicated logic.

(maya)

2019-05-31 01:58:07 UTC MAIN commitmail json YAML

Make the first EDID we find available to genfb

(jmcneill)

2019-05-31 01:35:56 UTC MAIN commitmail json YAML

If an EDID is available, attempt to use the screen size to influence font
selection by passing a "wantcols" value to rasops_init that is satisfied
by a font that is at least 3mm wide.

(jmcneill)

2019-05-31 01:30:08 UTC MAIN commitmail json YAML

Make the first EDID we find available to genfb

(jmcneill)

2019-05-30 23:15:46 UTC MAIN commitmail json YAML

Add libraries to resolve missing xcb symbols
Fixes executing 'emulators/nestopia' on r600, reported by nia, thanks!

XXX we might want to get rid of the references instead.

(maya)

2019-05-30 21:44:50 UTC MAIN commitmail json YAML

ATA passthrough commands, supported by many SPC-2 disks, require more
sense data.

(mlelstv)

2019-05-30 21:43:23 UTC MAIN commitmail json YAML

2019-05-30 21:40:40 UTC MAIN commitmail json YAML

2019-05-30 21:33:57 UTC MAIN commitmail json YAML

Everyone is on gdb-8.3 now.

(christos)

2019-05-30 21:32:08 UTC MAIN commitmail json YAML

Add support for ATA command pass-through to SCSI devices.

(mlelstv)

2019-05-30 21:28:01 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/dist/gdb/ppc-nbsd-nat.c@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/dist/sim/ppc/emul_netbsd.c@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libbfd/arch/powerpc/bfd-in3.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/powerpc/bfd.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/powerpc/bfd_stdint.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/powerpc/bfdver.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/powerpc/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libbfd/arch/powerpc/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libbfd/arch/powerpc/targmatch.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libbfd/arch/powerpc64/bfd-in3.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/powerpc64/bfd.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/powerpc64/bfd_stdint.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libbfd/arch/powerpc64/bfdver.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/powerpc64/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libbfd/arch/powerpc64/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libbfd/arch/powerpc64/targmatch.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libbfd/arch/sh3el/bfd-in3.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/sh3el/bfd.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/sh3el/bfd_stdint.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/sh3el/bfdver.h@1.8 / diff / nxr@1.8
      :
(more 43 files)
fix ppc

(christos)

2019-05-30 21:23:52 UTC MAIN commitmail json YAML

2019-05-30 21:16:03 UTC MAIN commitmail json YAML

let's do things in the order everyone else does (I don't think it matters)

(christos)

2019-05-30 21:15:47 UTC MAIN commitmail json YAML

set the architecture of the inferior.

(christos)

2019-05-30 20:41:14 UTC MAIN commitmail json YAML

2019-05-30 19:34:28 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/dist/gdb/sh-nbsd-nat.c@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/dist/gdb/sh-nbsd-tdep.c@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/sh3eb/bfd-in3.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/sh3eb/bfd.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/sh3eb/bfd_stdint.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/sh3eb/bfdver.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/sh3eb/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libbfd/arch/sh3eb/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libbfd/arch/sh3eb/targmatch.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libdecnumber/arch/sh3eb/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libdecnumber/arch/sh3eb/gstdint.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/build-gnulib/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/defs.mk@1.12 / diff / nxr@1.12
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/init.c@1.12 / diff / nxr@1.12
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/jit-reader.h@1.6 / diff / nxr@1.6
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/version.c@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/xml-builtin.c@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libiberty/arch/sh3eb/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libopcodes/arch/sh3eb/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libreadline/arch/sh3eb/config.h@1.4 / diff / nxr@1.4

fix sh3eb

(christos)

2019-05-30 19:22:03 UTC MAIN commitmail json YAML

add mipseb

(christos)

2019-05-30 18:58:33 UTC MAIN commitmail json YAML

fix mipsel

(christos)

2019-05-30 18:34:25 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/lib/libbfd/arch/mips64el/bfd-in3.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libbfd/arch/mips64el/bfd.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libbfd/arch/mips64el/bfd_stdint.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libbfd/arch/mips64el/bfdver.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/mips64el/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libbfd/arch/mips64el/defs.mk@1.11 / diff / nxr@1.11
src/external/gpl3/gdb/lib/libbfd/arch/mips64el/targmatch.h@1.12 / diff / nxr@1.12
src/external/gpl3/gdb/lib/libdecnumber/arch/mips64el/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libdecnumber/arch/mips64el/gstdint.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/build-gnulib/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/config.h@1.14 / diff / nxr@1.14
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/defs.mk@1.14 / diff / nxr@1.14
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/init.c@1.14 / diff / nxr@1.14
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/jit-reader.h@1.6 / diff / nxr@1.6
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/version.c@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/xml-builtin.c@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libiberty/arch/mips64el/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libopcodes/arch/mips64el/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libreadline/arch/mips64el/config.h@1.4 / diff / nxr@1.4

add mips64el

(christos)

2019-05-30 18:19:36 UTC MAIN commitmail json YAML

sunxi_gpio: implement the interrupt API in gpio_chipset_tag

- advertise GPIO pins as interrupt capable via pin_intrcaps
- split establish/disestablish code into fdt attach specific,
  gpio attach specific and shared parts, similar to the BCM2835 GPIO driver

(tnn)

2019-05-30 18:17:59 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/dist/gdb/mips-nbsd-tdep.c@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/bfd-in3.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/bfd.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/bfd_stdint.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/bfdver.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/defs.mk@1.11 / diff / nxr@1.11
src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/targmatch.h@1.12 / diff / nxr@1.12
src/external/gpl3/gdb/lib/libdecnumber/arch/mips64eb/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libdecnumber/arch/mips64eb/gstdint.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/build-gnulib/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/config.h@1.14 / diff / nxr@1.14
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/defs.mk@1.14 / diff / nxr@1.14
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/init.c@1.14 / diff / nxr@1.14
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/jit-reader.h@1.6 / diff / nxr@1.6
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/version.c@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/xml-builtin.c@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libiberty/arch/mips64eb/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libopcodes/arch/mips64eb/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libreadline/arch/mips64eb/config.h@1.4 / diff / nxr@1.4

add mips64eb

(christos)

2019-05-30 18:06:06 UTC MAIN commitmail json YAML

2019-05-30 17:46:39 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/dist/gdb/m68k-bsd-nat.c@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libbfd/arch/m68000/bfd-in3.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/m68000/bfd.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/m68000/bfd_stdint.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libbfd/arch/m68000/bfdver.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/m68000/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libbfd/arch/m68000/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libbfd/arch/m68000/targmatch.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libdecnumber/arch/m68000/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libdecnumber/arch/m68000/gstdint.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libgdb/arch/m68000/build-gnulib/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libgdb/arch/m68000/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libgdb/arch/m68000/defs.mk@1.11 / diff / nxr@1.11
src/external/gpl3/gdb/lib/libgdb/arch/m68000/init.c@1.12 / diff / nxr@1.12
src/external/gpl3/gdb/lib/libgdb/arch/m68000/jit-reader.h@1.6 / diff / nxr@1.6
src/external/gpl3/gdb/lib/libgdb/arch/m68000/version.c@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/m68000/xml-builtin.c@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libiberty/arch/m68000/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libopcodes/arch/m68000/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libreadline/arch/m68000/config.h@1.4 / diff / nxr@1.4

hello sun2!

(christos)

2019-05-30 17:16:34 UTC MAIN commitmail json YAML

2019-05-30 16:57:39 UTC MAIN commitmail json YAML

use correct size when copying outgoing sense data.

(mlelstv)

2019-05-30 16:54:02 UTC MAIN commitmail json YAML

2019-05-30 16:04:29 UTC MAIN commitmail json YAML

2019-05-30 16:04:04 UTC MAIN commitmail json YAML

add IDs for SATA controllers VT8237S and VX855

(mlelstv)

2019-05-30 16:02:24 UTC MAIN commitmail json YAML

2019-05-30 14:58:52 UTC MAIN commitmail json YAML

Note lack of a method to determine which fonts have been loaded.

(pgoyette)

2019-05-30 13:54:21 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/dist/gdb/alpha-bsd-nat.c@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/dist/gdb/alpha-nbsd-tdep.c@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/lib/libbfd/arch/alpha/bfd-in3.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/alpha/bfd.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/alpha/bfd_stdint.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libbfd/arch/alpha/bfdver.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/alpha/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libbfd/arch/alpha/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libbfd/arch/alpha/targmatch.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libdecnumber/arch/alpha/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libdecnumber/arch/alpha/gstdint.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libgdb/arch/alpha/build-gnulib/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libgdb/arch/alpha/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libgdb/arch/alpha/defs.mk@1.13 / diff / nxr@1.13
src/external/gpl3/gdb/lib/libgdb/arch/alpha/init.c@1.14 / diff / nxr@1.14
src/external/gpl3/gdb/lib/libgdb/arch/alpha/jit-reader.h@1.6 / diff / nxr@1.6
src/external/gpl3/gdb/lib/libgdb/arch/alpha/version.c@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/alpha/xml-builtin.c@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libiberty/arch/alpha/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libopcodes/arch/alpha/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libreadline/arch/alpha/config.h@1.4 / diff / nxr@1.4

fix alpha

(christos)

2019-05-30 13:43:04 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/dist/gdb/aarch64-nbsd-tdep.c@1.5 / diff / nxr@1.5
src/external/gpl3/gdb/dist/gdb/configure.tgt@1.21 / diff / nxr@1.21
src/external/gpl3/gdb/lib/libbfd/arch/aarch64/bfd-in3.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libbfd/arch/aarch64/bfd.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libbfd/arch/aarch64/bfd_stdint.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libbfd/arch/aarch64/bfdver.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libbfd/arch/aarch64/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libbfd/arch/aarch64/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libbfd/arch/aarch64/targmatch.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libdecnumber/arch/aarch64/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libdecnumber/arch/aarch64/gstdint.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libgdb/arch/aarch64/build-gnulib/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libgdb/arch/aarch64/config.h@1.3 / diff / nxr@1.3
src/external/gpl3/gdb/lib/libgdb/arch/aarch64/defs.mk@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libgdb/arch/aarch64/init.c@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libgdb/arch/aarch64/jit-reader.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libgdb/arch/aarch64/version.c@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libgdb/arch/aarch64/xml-builtin.c@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libiberty/arch/aarch64/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libopcodes/arch/aarch64/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libreadline/arch/aarch64/config.h@1.2 / diff / nxr@1.2

Fix aarch64

(christos)

2019-05-30 11:15:29 UTC MAIN commitmail json YAML

Avoid undefined reference to `hyperv_guid_video' without vmbus(4).

(nonaka)

2019-05-30 07:37:17 UTC MAIN commitmail json YAML

- include uvm.h before uvm_device.h
- don't need IPL_SCHED here

(tnn)

2019-05-30 07:17:35 UTC MAIN commitmail json YAML

fix some minor issues in these user functions, and add more to
investigate lwps/processes:

- fix header formatting
- separate proc and thread info
- add per-thread and per-proc functions, use them as building
  blocks for the existing functions;
  - 'threadinfo' to display just one thread,
  - 'procthreadsaddr' to display one process by struct proc *
  - 'procthreadspid' to find process by pid
- add 'procs' as a ps(1) a-like

(mrg)

2019-05-30 02:32:18 UTC MAIN commitmail json YAML

2019-05-30 01:20:41 UTC MAIN commitmail json YAML

2019-05-30 01:20:00 UTC MAIN commitmail json YAML

2019-05-30 01:19:36 UTC MAIN commitmail json YAML

2019-05-29 22:12:16 UTC MAIN commitmail json YAML

move sparc* to new gdb.

(christos)

2019-05-29 22:11:00 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/lib/libbfd/arch/sparc/bfd-in3.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/sparc/bfd.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/sparc/bfd_stdint.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libbfd/arch/sparc/bfdver.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/sparc/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libbfd/arch/sparc/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libbfd/arch/sparc/targmatch.h@1.11 / diff / nxr@1.11
src/external/gpl3/gdb/lib/libbfd/arch/sparc64/bfd-in3.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/sparc64/bfd.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/sparc64/bfd_stdint.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libbfd/arch/sparc64/bfdver.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/sparc64/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libbfd/arch/sparc64/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libbfd/arch/sparc64/targmatch.h@1.11 / diff / nxr@1.11
src/external/gpl3/gdb/lib/libdecnumber/arch/sparc/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libdecnumber/arch/sparc/gstdint.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libdecnumber/arch/sparc64/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libdecnumber/arch/sparc64/gstdint.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libgdb/arch/i386/init.c@1.13 / diff / nxr@1.13
src/external/gpl3/gdb/lib/libgdb/arch/sparc/build-gnulib/config.h@1.10 / diff / nxr@1.10
      :
(more 21 files)
regen

(christos)

2019-05-29 22:10:38 UTC MAIN commitmail json YAML

2019-05-29 22:08:28 UTC MAIN commitmail json YAML

2019-05-29 22:07:47 UTC MAIN commitmail json YAML

Move definitions into configure.nat; harmonize and refactor the NetBSD
nat definitions.

(christos)

2019-05-29 18:19:03 UTC MAIN commitmail json YAML

2019-05-29 17:52:10 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/dist/gdb/bsd-kvm.c@1.13 / diff / nxr@1.13
src/external/gpl3/gdb/dist/gdb/i386-bsd-nat.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libbfd/arch/i386/bfd-in3.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/i386/bfd.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/i386/bfd_stdint.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/i386/bfdver.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libbfd/arch/i386/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libbfd/arch/i386/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gdb/lib/libbfd/arch/i386/targmatch.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libdecnumber/arch/i386/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/gdb/lib/libdecnumber/arch/i386/gstdint.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/i386/build-gnulib/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libgdb/arch/i386/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libgdb/arch/i386/defs.mk@1.11 / diff / nxr@1.11
src/external/gpl3/gdb/lib/libgdb/arch/i386/init.c@1.12 / diff / nxr@1.12
src/external/gpl3/gdb/lib/libgdb/arch/i386/jit-reader.h@1.6 / diff / nxr@1.6
src/external/gpl3/gdb/lib/libgdb/arch/i386/version.c@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/i386/xml-builtin.c@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libiberty/arch/i386/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libopcodes/arch/i386/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libreadline/arch/i386/config.h@1.4 / diff / nxr@1.4

fix build and regen for i386

(christos)

2019-05-29 17:09:18 UTC MAIN commitmail json YAML

2019-05-29 16:54:42 UTC MAIN commitmail json YAML

Add PCID support in SVS. This avoids TLB flushes during kernel<->user
transitions, which greatly reduces the performance penalty introduced by
SVS.

We use two ASIDs, 0 (kern) and 1 (user), and use invpcid to flush pages
in both ASIDs.

The read-only machdep.svs.pcid={0,1} sysctl is added, and indicates whether
SVS+PCID is in use.

(maxv)

2019-05-29 16:03:30 UTC netbsd-8 commitmail json YAML

2019-05-29 16:01:51 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by ozaki-r in ticket #1276):

sys/net/rtsock.c: revision 1.250

Don't take softnet_lock in sysctl_rtable

Taking softnet_lock there can cause a deadlock with nfs sosend, so we don't.
Having only KERNEL_LOCK is enough because now the routing table is protected by
KERNEL_LOCK that was introduced by the fix for PR 53043.

PR kern/54227 from Paul Ripke

(martin)

2019-05-29 16:00:02 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by maya in ticket #1275):

include/assert.h: revision 1.23

Limit static_assert visibility to C11.

The existing definition caused issues as GCC only provides _Static_assert
when building C11 code.

This follows the C standard: static_assert available since C11.

Fixes https://rt.perl.org/Public/Bug/Display.html?id=134023

(martin)

2019-05-29 15:57:38 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by knakahara in ticket #1273):

sys/netipsec/ipsecif.c: revision 1.16

Don't clear calculated Tx tos value for IPv[46] over IPv6.

(martin)

2019-05-29 15:55:42 UTC netbsd-7-0 commitmail json YAML

2019-05-29 15:55:18 UTC netbsd-7-0 commitmail json YAML

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

sys/ufs/ffs/ffs_alloc.c: revision 1.164

PR/53990, PR/52380, PR/52102: UFS2 cylinder group inode allocation botch

Fix rare allocation botch in ffs_nodealloccg().

Conditions:
    a) less than
        #_of_initialized_inodes(cg->cg_initediblk)
        - inodes_per_filesystem_block
      are allocated in the cylinder group
    b) cg->cg_irotor points to a uninterupted run of
      allocated inodes in the inode bitmap up to the
      end of dynamically initialized inodes
      (cg->cg_initediblk)

In this case the next inode after this run was returned
without initializing the respective inode block. As the
block is not initialized these inodes could trigger panics
on inode consistency due to old (uninitialized) disk data.

In very rare cases data loss could occur when
the uninitialized inode block is initialized via the
normal mechanism.

Further conditions to occur after the above:
    c) no panic
    d) no (forced) fsck
    e) and more than cg->cg_initediblk - inodes_per_filesystem_block
      allocated inodes.

Fix:

Always insure allocation always in initialized inode range
extending the initialized inode range as needed.

Add KASSERTMSG() safeguards.

ok hannken@

(martin)

2019-05-29 15:54:58 UTC netbsd-7-1 commitmail json YAML

2019-05-29 15:54:31 UTC netbsd-7-1 commitmail json YAML

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

sys/ufs/ffs/ffs_alloc.c: revision 1.164

PR/53990, PR/52380, PR/52102: UFS2 cylinder group inode allocation botch

Fix rare allocation botch in ffs_nodealloccg().

Conditions:
    a) less than
        #_of_initialized_inodes(cg->cg_initediblk)
        - inodes_per_filesystem_block
      are allocated in the cylinder group
    b) cg->cg_irotor points to a uninterupted run of
      allocated inodes in the inode bitmap up to the
      end of dynamically initialized inodes
      (cg->cg_initediblk)

In this case the next inode after this run was returned
without initializing the respective inode block. As the
block is not initialized these inodes could trigger panics
on inode consistency due to old (uninitialized) disk data.

In very rare cases data loss could occur when
the uninitialized inode block is initialized via the
normal mechanism.

Further conditions to occur after the above:
    c) no panic
    d) no (forced) fsck
    e) and more than cg->cg_initediblk - inodes_per_filesystem_block
      allocated inodes.

Fix:

Always insure allocation always in initialized inode range
extending the initialized inode range as needed.

Add KASSERTMSG() safeguards.

ok hannken@

(martin)

2019-05-29 15:54:07 UTC netbsd-7 commitmail json YAML

2019-05-29 15:53:31 UTC netbsd-7 commitmail json YAML

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

sys/ufs/ffs/ffs_alloc.c: revision 1.164

PR/53990, PR/52380, PR/52102: UFS2 cylinder group inode allocation botch

Fix rare allocation botch in ffs_nodealloccg().

Conditions:
    a) less than
        #_of_initialized_inodes(cg->cg_initediblk)
        - inodes_per_filesystem_block
      are allocated in the cylinder group
    b) cg->cg_irotor points to a uninterupted run of
      allocated inodes in the inode bitmap up to the
      end of dynamically initialized inodes
      (cg->cg_initediblk)

In this case the next inode after this run was returned
without initializing the respective inode block. As the
block is not initialized these inodes could trigger panics
on inode consistency due to old (uninitialized) disk data.

In very rare cases data loss could occur when
the uninitialized inode block is initialized via the
normal mechanism.

Further conditions to occur after the above:
    c) no panic
    d) no (forced) fsck
    e) and more than cg->cg_initediblk - inodes_per_filesystem_block
      allocated inodes.

Fix:

Always insure allocation always in initialized inode range
extending the initialized inode range as needed.

Add KASSERTMSG() safeguards.

ok hannken@

(martin)

2019-05-29 15:51:40 UTC netbsd-8 commitmail json YAML

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

sys/ufs/ffs/ffs_alloc.c: revision 1.164

PR/53990, PR/52380, PR/52102: UFS2 cylinder group inode allocation botch

Fix rare allocation botch in ffs_nodealloccg().

Conditions:
    a) less than
        #_of_initialized_inodes(cg->cg_initediblk)
        - inodes_per_filesystem_block
      are allocated in the cylinder group
    b) cg->cg_irotor points to a uninterupted run of
      allocated inodes in the inode bitmap up to the
      end of dynamically initialized inodes
      (cg->cg_initediblk)

In this case the next inode after this run was returned
without initializing the respective inode block. As the
block is not initialized these inodes could trigger panics
on inode consistency due to old (uninitialized) disk data.

In very rare cases data loss could occur when
the uninitialized inode block is initialized via the
normal mechanism.

Further conditions to occur after the above:
    c) no panic
    d) no (forced) fsck
    e) and more than cg->cg_initediblk - inodes_per_filesystem_block
      allocated inodes.

Fix:

Always insure allocation always in initialized inode range
extending the initialized inode range as needed.

Add KASSERTMSG() safeguards.

ok hannken@

(martin)

2019-05-29 15:47:06 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by knakahara in ticket #1271):

sys/netinet/ip_encap.c: revision 1.71

Fix build failure when INET6 is disabled. Pointed out by ozaki-r@n.o, thanks.

(martin)

2019-05-29 15:43:27 UTC netbsd-8 commitmail json YAML

Pullup the following, requested by msaitoh in ticket #1270:

sys/arch/x86/include/specialreg.h 1.143, 1.145 via patch
sys/arch/x86/x86/procfs_machdep.c 1.30

Add TSX_FORCE_ABORT related definitions.
Add cpuid7 edx bit 10 "MD_CLEAR".

(martin)

2019-05-29 14:28:37 UTC MAIN commitmail json YAML

Use PRIxREGISTER suggested by Kamil.

(msaitoh)

2019-05-29 14:03:37 UTC MAIN commitmail json YAML

2019-05-29 13:25:54 UTC MAIN commitmail json YAML

2019-05-29 13:15:53 UTC MAIN commitmail json YAML

Pick up xcb pkgconfig version automagically from the configure script
PACKAGE_VERSION.

We have failed to update it for netbsd-8 and netbsd-current, resulting
in fallout in pkgsrc, reported by Yasushi Oshima in PR xsrc/54249.

(maya)

2019-05-29 13:12:59 UTC MAIN commitmail json YAML

Fix build error on i386.  These were only needed during development.
Reported by msaitoh@.

(isaki)

2019-05-29 11:27:34 UTC MAIN commitmail json YAML

tr.1: add a "see also" xref to ctype(3) (to align with an inline
reference), improve punctuation, etc.

XXX lines 177-191 have been commented out since they were imported in
r. 1.2 back in 1993, they should probably be re-examined, and revised
or removed.

(gutteridge)