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

2024-05-10 13:27:57 UTC Now

2019-05-09 20:50:14 UTC MAIN commitmail json YAML

Report TRAP_EXEC (for exec()) to a debugger in the PT_SYSCALL mode

Orignally exec() reporting was disabled in the NetBSD version as there
was no support for fine-grained reporting. Meanwhile PT_SYSCALL was broken
for years and there is no software that depends on this behavior.

There is need to catch exec() events in syscall tracers using ptrace(2).
Instead of adding workarounds of guessing that exec() happened, report the
event directly from the kernel.

All ATF ptrace(2) tests pass.

(kamil)

2019-05-09 18:53:14 UTC MAIN commitmail json YAML

Invalidate the cache before updating the microcode. Some platforms require
this. Seen in Illumos and FreeBSD.

(maxv)

2019-05-09 17:09:51 UTC MAIN commitmail json YAML

sti/cli are not allowed on Xen, we have to clear/set a bit in the
shared page. Revert x86_disable_intr/x86_enable_intr to plain function
calls on XENPV.
While there, clean up unused functions and macros, and change cli()/sti()
macros to x86_disable_intr/x86_enable_intr.
Makes Xen domU boot again
(http://www-soc.lip6.fr/~bouyer/NetBSD-tests/xen/HEAD/)

(bouyer)

2019-05-09 16:48:31 UTC MAIN commitmail json YAML

fix backtrace. it was broken.
- use db_read_bytes() to avoid faults.
- quite a few functions do not use frame pointers,
  therefore always detect stack depth without a frame pointer.
  however, since the framepointer(=r14) is used as a trapframe,
  the code to detect the frame pointer is still needed.
- dump the contents of trapframe during backtracing.
- KNF

(ryo)

2019-05-09 15:48:55 UTC MAIN commitmail json YAML

Revert -O0 for pmap, avoid RAW dependency compilation warning

(scole)

2019-05-09 14:50:38 UTC MAIN commitmail json YAML

Fix USB_DEBUG build

(skrll)

2019-05-09 13:07:35 UTC MAIN commitmail json YAML

2019-05-09 10:56:24 UTC MAIN commitmail json YAML

toolify

PR/54182: Cross-building on Linux fails in rb.c

(skrll)

2019-05-09 09:37:11 UTC MAIN commitmail json YAML

Sort options (no-argument options before ones demanding arguments).

Bump date.

(wiz)

2019-05-09 09:35:29 UTC MAIN commitmail json YAML

2019-05-09 09:35:18 UTC MAIN commitmail json YAML

2019-05-09 09:34:58 UTC MAIN commitmail json YAML

Improve wording, bump date.

(wiz)

2019-05-09 09:32:26 UTC MAIN commitmail json YAML

Improve wording, add more formatting.

(wiz)

2019-05-09 09:22:13 UTC MAIN commitmail json YAML

Fix some typos, improve wording and formatting.

(wiz)

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

Remove trailing whitespace.

(wiz)

2019-05-09 08:20:35 UTC MAIN commitmail json YAML

2019-05-09 08:16:15 UTC MAIN commitmail json YAML

Avoid KASSERT(!cpu_intr_p()) when breaking into ddb and issuing

show uvmexp

(skrll)

2019-05-09 08:01:07 UTC MAIN commitmail json YAML

when dumping a kernhist history replace "%s" with "%p" so that the
kernhist in kernel can be a little more usable without making the
userland dumping code crash.

(mrg)

2019-05-09 07:59:49 UTC MAIN commitmail json YAML

document 'devs' and 'procs' commands.

(mrg)

2019-05-09 07:38:44 UTC MAIN commitmail json YAML

2019-05-09 07:12:38 UTC MAIN commitmail json YAML

bio(4): .In dev/biovar.h in SYNOPSIS; .Xr envsys 4 et al in both DESCR && SEE ALSO

(cnst)

2019-05-09 05:00:32 UTC MAIN commitmail json YAML

Avoid prepending a timestamp to lock debug outputs on ddb

Lock printer functions (lockops_t#lo_dump) use printf_nolog to print, but
printf_nolog now prepends a timestamp which is unnecessary for ddb:

    db{0}> show all locks/t
    [Locks tracked through LWPs]
    Locks held by an LWP (iperf):
    Lock 0 (initialized at soinit)
    lock address : 0xffffedeb84b06080 type    :    sleep/adaptive
    initialized  : 0xffffffff806d8c3f
    shared holds :                  0 exclusive:                  1
    shares wanted:                  0 exclusive:                11
    current cpu  :                  0 last held:                  1
    current lwp  : 0xffffedeb849ff040 last held: 0xffffedeb7dfdb240
    last locked* : 0xffffffff806d8335 unlocked : 0xffffffff806d8385
    [ 79103.0868574] owner field  : 0xffffedeb7dfdb240 wait/spin:                1/0

Fix it by passing a printer function to lo_dump functions, i.e., make the
functions use db_printf on ddb.

(ozaki-r)

2019-05-09 04:53:52 UTC MAIN commitmail json YAML

Make _kernel_lock_dump static

(ozaki-r)

2019-05-09 04:53:00 UTC MAIN commitmail json YAML

Add missing "static" declaration

(ozaki-r)

2019-05-09 02:43:35 UTC MAIN commitmail json YAML

clean up ucom parents some more:
- it's always "bool sc_dying" now, with true/false
- heavy use of static functions
- remove all ucom parent ca_activate callbacks.  they're never called.
- callbacks should generally do little to nothing if sc_dying is set
- open resources should be released in detach after setting sc_dying
- don't complain about usbd_abort_pipe() or usbd_close_pipe() failure
- when releasing resources, zero the softc member as well
- remove ucom_methods members no longer destined to be filled in
- generally, DPRINTF() before sc_dying short circuit
- use EIO when dying, not ENXIO or 0
- add some ucom_open() callbacks that simply return EIO if dying

(mrg)

2019-05-09 01:46:37 UTC MAIN commitmail json YAML

Protect ether_multi list

The list can be racy if NET_MPSAFE is enabled and the driver is executed without
KERNEL_LOCK.

Fix PR 54153

(ozaki-r)

2019-05-08 22:01:47 UTC MAIN commitmail json YAML

Sync with reality.

(nat)

2019-05-08 19:34:09 UTC MAIN commitmail json YAML

bio(4): document the state of setstate more thoroughly

(cnst)

2019-05-08 18:00:16 UTC MAIN commitmail json YAML

2019-05-08 16:00:01 UTC MAIN commitmail json YAML

uvm_pagealloc() uses UVM_PGA_* flags, not UVM_KMF_* flags,
and it is always nowait.  fix uarea_poolpage_alloc() to not use
flags from the wrong collection for calling uvm_pagealloc()
and to wait itself if a page is not immediately available.

(chs)

2019-05-08 15:37:41 UTC MAIN commitmail json YAML

Clarify that strunvisx() and strnunvisx() take the same flags as unvis().
Document VIS_NOESCAPE for unvis().
Bump date.

(bad)

2019-05-08 14:44:42 UTC MAIN commitmail json YAML

Remove -p option.  AUDIO_SETCHAN is insecure and is obsoleted.

(isaki)

2019-05-08 14:36:12 UTC MAIN commitmail json YAML

Update respond to isaki-audio2 branch.
- Extend list command to display supported hardware formats.
- Add set command to set hardware format.
- Use correct /dev/audioctl instead of /dev/audio.

(isaki)

2019-05-08 14:25:39 UTC MAIN commitmail json YAML

2019-05-08 14:10:42 UTC MAIN commitmail json YAML

mention truncation of the result if the size in optlen is less that the
size of the option to be returned in optval.

(christos)

2019-05-08 14:05:19 UTC MAIN commitmail json YAML

PR/54176: Anthony Mallet:
getsockopt(2) does not silently truncate returned optval

(christos)

2019-05-08 14:03:58 UTC MAIN commitmail json YAML

Fix a typo

Reported by Tobias Ulmer via netbsd-docs@ ML, thanks!

(leot)

2019-05-08 13:47:33 UTC MAIN commitmail json YAML

Merge isaki-audio2 branch.

Welcome to 8.99.39.

(isaki)

2019-05-08 13:40:20 UTC MAIN commitmail json YAML

Merge isaki-audio2 branch, the overhaul of audio subsystem.
- Interrupt-oriented system rather than thread-oriented.
- Improve stability, quality and performance.
- Split playback and record cleanly.  Improve halfduplex support.
- Many bugs are fixed including deadlocks, resource leaks, abuses, etc.
- Simplify audio filter mechanism.  The encoding/channels/frequency
  conversions are completely handled in the upper layer.  So the hard-
  ware driver only converts its hardware encoding (if necessary).
- audio_hw_if changes:
  - Obsoletes query_encoding and add query_format instead.
  - Obsoletes set_params and add set_format instead.
  - Remove drain, setfd, mappage.
  - The call sequences are changed.
- ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted.
- ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced.
- cleanup config attributes: au*conv and mulaw.
- All hardware drivers should follow it (I've done as much as possible).

Some file paths are changed:
- dev/audio.c        -> dev/audio/audio.c (rewritten)
- dev/audiovar.h      -> dev/audio/audiovar.h
- dev/audio_dai.h    -> dev/audio/audio_dai.h
- dev/audio_if.h      -> dev/audio/audio_if.h
- dev/audiobell.c    -> dev/audio/audiobell.c
- dev/audiobellvar.h  -> dev/audio/audiobellvar.h
- dev/mulaw.[ch]      -> dev/audio/mulaw.[ch] + dev/audio/alaw.c

(isaki)

2019-05-08 13:18:47 UTC MAIN commitmail json YAML

Really go back to pre-whitespace change (1.52) arm32_kernel_vm_init

(skrll)

2019-05-08 12:48:01 UTC isaki-audio2 commitmail json YAML

Add WARNS flag.  (It was left at my local in previous commit..)

(isaki)

2019-05-08 11:57:53 UTC isaki-audio2 commitmail json YAML

Good bye stream_filter.

(isaki)

2019-05-08 11:56:09 UTC isaki-audio2 commitmail json YAML

Remove commented out old filters.

(isaki)

2019-05-08 09:53:43 UTC MAIN commitmail json YAML

2019-05-08 07:44:28 UTC MAIN commitmail json YAML

cac(4): Xr bio(4) and friends, and mention when it was first introduced

(cnst)

2019-05-08 07:41:23 UTC MAIN commitmail json YAML

Make enumerations consistent, and use Dv for BIO*.

(wiz)

2019-05-08 07:17:29 UTC MAIN commitmail json YAML

Revert previous, misunderstanding.

(wiz)

2019-05-08 06:57:18 UTC MAIN commitmail json YAML

bio(4): document which commands are supported by which drivers;

(cnst)

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

mpt(4): remove ENOTTY / noop implementation of bio(4) setstate

* All other bio(4) drivers either do or don't implement each command.

* This changes the returned error code, but it does not seem to matter,
  as some bio(4) drivers always return ENOTTY in the default case, whilst
  others always return EINVAL (e.g., both cac(4) and ciss(4) for setstate).

(cnst)

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

new comment explains this hack:

* XXXMRG: Stall task can run after slot is disabled when yanked.
* This hack notices that the xs has been memset() in
* xhci_disable_slot() and returns.  Both xhci_reset_endpoint()
* and xhci_set_dequeue() rely upon a valid ring setup for correct
* operation, and the latter will fault, as would
* usb_transfer_complete() if it got that far.

this truly fixes yanking active ucom devices (uchcom, uplcom and
umcs all tested.)  prior efforts largely worked by allowing the
stall task to run first, as a side effect to their actual work.

ok @skrll.

XXX: pullup.

(mrg)

2019-05-08 06:10:30 UTC MAIN commitmail json YAML

Sort SEE ALSO.

(wiz)

2019-05-08 06:09:51 UTC MAIN commitmail json YAML

2019-05-08 05:40:51 UTC MAIN commitmail json YAML

bio(4) drivers: remove noop fallthrough-to-default bio(4) cmd cases

* Makes it easier to do code/feature analysis by not having
  extra noop code/symbols spattered around.

* Only an issue in cac(4) and ciss(4); other drivers don't do this.

* No binary changes.

(cnst)

2019-05-08 04:34:33 UTC MAIN commitmail json YAML

Use posix_madvise() rather than the legacy madvise() call, and
wrapp the calls in #ifdef for the advice we're giving.  Should
address reports of host tool build issues.

(thorpej)

2019-05-08 03:29:59 UTC MAIN commitmail json YAML

bioctl(8): Xr ataraid(4), mpii(4) && mfii(4);

(cnst)

2019-05-08 03:12:48 UTC MAIN commitmail json YAML

mpii(4): Xr bio(4) and mention first appearance in Nx;

(cnst)

2019-05-08 02:57:11 UTC MAIN commitmail json YAML

2019-05-08 02:49:10 UTC MAIN commitmail json YAML

bio(4): enlist ataraid(4), mpii(4) and mfii(4) in bio(4);

(cnst)

2019-05-08 02:25:50 UTC MAIN commitmail json YAML

Fix building libprop as a host tool library on platforms that don't have
the Matt Thomas rbtree:

- Include rb.c in libnbcompat, and provide a nbcompat sys/rbtree.h
  header.
- Make sure libprop's source file include prop_object_impl.h before
  anything else, and pull in nbtool_config.h from there.

Tested by simulating such a host system by renaming the host's
<sys/rbtree.h> out of the way (which reproduced the build failure)
and verifying that the host-tool installboot contained the rb_*
functions in its own .text segment.

(thorpej)

2019-05-08 01:08:18 UTC MAIN commitmail json YAML

2019-05-08 00:55:18 UTC MAIN commitmail json YAML

Add slop of 1000 and explain why.

(christos)

2019-05-07 22:00:10 UTC MAIN commitmail json YAML

obsolete moscom(4).  it was never in any default configs, did
not work for some cases.

umcs(4) supports everything it does plus one additional chipset,
has been in default configurations since netbsd 7.

(mrg)

2019-05-07 21:14:46 UTC MAIN commitmail json YAML

2019-05-07 20:10:21 UTC MAIN commitmail json YAML

Use the max limit (aka maxfiles or the moral equivalent of OPEN_MAX) which
makes poll(2) align with the Posix documentation (which allows EINVAL if
nfds > OPEN_MAX). From: Anthony Mallet

(christos)

2019-05-07 18:56:53 UTC netbsd-7-0 commitmail json YAML

2019-05-07 18:55:48 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1696):

sys/netsmb/smb_conn.c: revision 1.30

Prevent a NULL pointer dereference when the local endpoint is not defined.

From Andy Nguyen, many thanks.

(martin)

2019-05-07 18:55:20 UTC netbsd-7-1 commitmail json YAML

2019-05-07 18:54:56 UTC netbsd-7-1 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1696):

sys/netsmb/smb_conn.c: revision 1.30

Prevent a NULL pointer dereference when the local endpoint is not defined.

From Andy Nguyen, many thanks.

(martin)

2019-05-07 18:54:28 UTC netbsd-7 commitmail json YAML

2019-05-07 18:53:51 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1696):

sys/netsmb/smb_conn.c: revision 1.30

Prevent a NULL pointer dereference when the local endpoint is not defined.

From Andy Nguyen, many thanks.

(martin)

2019-05-07 18:52:49 UTC netbsd-8 commitmail json YAML

2019-05-07 18:50:45 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1258):

sys/netsmb/smb_conn.c: revision 1.30

Prevent a NULL pointer dereference when the local endpoint is not defined.

From Andy Nguyen, many thanks.

(martin)

2019-05-07 18:47:01 UTC netbsd-8 commitmail json YAML

Backout the following changes (requested by mrg in ticket #1240):

sys/dev/usb/umodem_common.c: revision 1.27
sys/dev/usb/umodemvar.h: revision 1.10
sys/dev/usb/ucom.c: revision 1.122

fix umodem(4) detach.
There are different fixes upcoming.

(martin)

2019-05-07 18:45:37 UTC MAIN commitmail json YAML

Make CLEANFILES actually work. .TARGET is not defined when not in a target
rule.

Thanks xtos for the heads up.

(maya)

2019-05-07 18:12:53 UTC MAIN commitmail json YAML

Replace the link command for libpthread.a so that we create a single section
with all the libpthread symbols in it.
This makes -lpthread behave like to -Wl,--whole-archive -lpthread.

This avoids a situation where threaded static binaries use some libc thread
stubs, which are racy.

Fixes PR lib/54001: call_once2_32, call_once2_static test cases failing on
amd64 since gcc7 import.

Suggested by Jonathan Wakely, thanks!

(maya)

2019-05-07 15:23:32 UTC MAIN commitmail json YAML

- Use bus_dmamem_unmap() correctly in txp_dma_free() to prevent panic.
  The code was wrong since rev. 1.1. This panic was found by adding KASSERT
  in uvm_map.c rev. 1.351. This bug may be related to PR kern/26204.
- Use aprint_normal() for non-error message.

(msaitoh)

2019-05-07 15:01:50 UTC isaki-audio2 commitmail json YAML

2019-05-07 10:22:54 UTC MAIN commitmail json YAML

Fix build, "pax" must be built before "libprop".

Ok: Matthew Green mrg@

(hannken)

2019-05-07 08:51:10 UTC MAIN commitmail json YAML

Cleanup modules "solaris" and "zfs":

- Defer spa_config_load() until root is mounted.
- Restore the config path to "/etc/zfs/zpool.cache".
- Module "zfs" is type MODULE_CLASS_VFS and no longer depends on "rootvnode".
- Module "solaris" no longer depends on "mp_online".
- Fix rump component registration to not detach "/dev/zfs" if
  it didn't attach it.

(hannken)

2019-05-07 08:49:59 UTC MAIN commitmail json YAML

This implementation of Solaris taskq API is incomplete and doesn't track
Solaris upstream.  FreeBSD already replaced it with a glue to their
taskqueue API.

Replace it with a glue component that queues Solaris taskq requests to
threadpool jobs.

(hannken)

2019-05-07 08:14:59 UTC MAIN commitmail json YAML

Fix typos. Fix link. Use Pa for path.

(wiz)

2019-05-07 05:17:23 UTC MAIN commitmail json YAML

convert to USBHIST style debugging.

(mrg)

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

Note installboot(8) for evbarm.

(thorpej)

2019-05-07 05:02:42 UTC MAIN commitmail json YAML

Add installboot(8) support for evbarm (and, in the future, other evb*)
boards that use u-boot.  A known board database lists boards and their
respective u-boot packages.  u-boot packages are discovered at run-time
(in /usr/pkg/share/u-boot, by default).  These packages contain board
database overlays that describe u-boot installation procedure that's
specific for that board.

Support this as a native tool and as a host tool.  The native tool
will attempt to determine the running board type using OpenFirmware
calls.  Host tool and native tool alike may also specify a board type
directly using the "-o board=xxx option" or have installboot(8) determine
the board type from a device tree blob using "-o dtb=/path/to/board.dtb".
A "-o media=xxx" option is provided for boards that have different u-boot
binaries and/or installation procedures for different media types (e.g.
SDMMC, eMMC, or USB).

This is trivial to extend to other evb* platforms that use u-boot, even if
they don't use FDT for autoconfiguration.

(thorpej)

2019-05-07 04:35:32 UTC MAIN commitmail json YAML

2019-05-07 04:29:45 UTC MAIN commitmail json YAML

Add support for libprop as a host tool library.

(thorpej)

2019-05-07 04:21:09 UTC MAIN commitmail json YAML

Add "nextthing,pocketchip" to the head of the 'compatible' property
so that this device tree can be distinguished from that of the base
CHIP.  "nextthing,chip" remains in the list, but one match-priority
notch down.

(thorpej)

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

Switch all users (except ia64) of custom machine/ansi.h to common_ansi.h

Deduplicate the code among ports and poll definitions of types
directly from a compiler.

This fixes miscompilation of certain programs that instruct compilers
to generate code for different types. This bug has been detected with
-fshort-wchar in EFI firmware.

Proposed and discussed on a mailing list (twice).

Itanium uses custom !ELF fallback switch, temporarily leave it as it is.

(kamil)

2019-05-07 02:05:17 UTC MAIN commitmail json YAML

Avoid some RAW dependency compilation warnings

(scole)

2019-05-06 23:47:39 UTC MAIN commitmail json YAML

revert most of:

>fix umodem(4) detach:
>
>- ucom(4) needs kpreempt disabled around softint_schedule()
>- switch a copied printf() to aprint_error_dev()
>- use static normally in umodem_common.c
>- remove unused sc_openings in softc, convert sc_dying to real bool
>- add sc_refcnt, sc_lock and sc_detach_cv to softc.  usage is:
>  - sc_dying is protected by sc_lock
>  - sc_detach_cv is matched with sc_lock for cv operations
>  - sc_refcnt is increased in open and decreased in close, any time
>    it is decreased, it is checked for less than zero, and a broadcast
>    performed on sc_detach_cv.  detach waits for sc_refcnt.
>- umodem_param() and umodem_set() check for sc_dying
>
>this fixes pullout out an open ucom@umodem.
>
>@skrll.
>
>XXX: pullup

it only fixes the issue by chance (slightly delays, which
allows task to run, but there is no guarantee.  real fix
is incoming for all ucom parents.

(mrg)

2019-05-06 23:46:25 UTC MAIN commitmail json YAML

revert most of:

>fix uchcom(4) detach, like umodem(4) recently:
>
>- use static normally in umodem_common.c
>- add sc_refcnt, sc_lock and sc_detach_cv to softc.  usage is:
>  - sc_dying is protected by sc_lock
>  - sc_detach_cv is matched with sc_lock for cv operations
>  - sc_refcnt is increased in open and decreased in close, any time
>    it is decreased, it is checked for less than zero, and a broadcast
>    performed on sc_detach_cv.  detach waits for sc_refcnt
>  - uchcom_param() and uchcom_set() check for sc_dying
>
>this fixes pullout out an open ucom@uchcom.

it only fixes the issue by chance (slightly delays, which
allows task to run, but there is no guarantee.  real fix
is incoming for all ucom parents.

(mrg)

2019-05-06 23:20:51 UTC MAIN commitmail json YAML

Avoid clang bug on earm with SSP/FORTIFY:

rt_libelftc_dem_gnu3.c:3567:3: warning: '__builtin___memset_chk' will always
      overflow destination buffer [-Wbuiltin-memcpy-chk-size]
      memset(&f, 0, FLOAT_EXTENED_BYTES);

(christos)

2019-05-06 19:20:13 UTC MAIN commitmail json YAML

You don't have to be _LP64 to run 32 bit binaries. You can be mips (64 bit
kernel/32 bit userland).

(christos)

2019-05-06 17:20:38 UTC MAIN commitmail json YAML

Bump size to resolve build.

(sevan)

2019-05-06 17:16:41 UTC MAIN commitmail json YAML

cv_init() must be done before calling maple_scanbus().
ok tsutsui@

(ryo)

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

2019-05-06 13:40:03 UTC isaki-audio2 commitmail json YAML

Revive clonify.
XXX should clean code more.

(isaki)

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

Oops, disable FILECORE as intended.
heads up <leot> <wiz>

(sevan)

2019-05-06 11:58:37 UTC MAIN commitmail json YAML

Add support for SIGRTMIN+1..SIGRTMAX-1 signals in ktruss(1)

Generate misc.c and misc.h with entries for signals between SIGRTMIN+1
and SIGRTMAX-1.

(kamil)

2019-05-06 08:32:40 UTC MAIN commitmail json YAML

siginfo(2): Ship with MI syscall information of a debugged process for
SIGTRAP and si_code TRAP_SCE/TRAP_SCX.

(kamil)

2019-05-06 08:07:41 UTC MAIN commitmail json YAML

Welcome to NetBSD 8.99.38!

Signal code struct and API changes.

(kamil)

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

Ship with syscall information with SIGTRAP TRAP_SCE/TRAP_SCX for tracers

Expand siginfo_t (struct size not changed) to new values for
SIGTRAP TRAP_SCE/TRAP_SCX events.

- si_sysnum  -- syscall number (int)
- si_retval  -- return value (2 x int)
- si_error  -- error code (int)
- si_args    -- syscall arguments (8 x uint64_t)

TRAP_SCE delivers si_sysnum and si_args.

TRAP_SCX delivers si_sysnum, si_retval, si_error and si_args.

Users: debuggers (like GDB) and syscall tracers (like strace, truss).

This MI interface is similar to the Linux kernel proposal of
PTRACE_GET_SYSCALL_INFO by the strace developer team.

(kamil)

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

Remove extra word.

(wiz)

2019-05-06 06:56:07 UTC MAIN commitmail json YAML

2019-05-06 02:41:02 UTC MAIN commitmail json YAML

add a 'devs' script to display a list of all devices by device_t,
name, parent, private data.

for procs, put the printf \n into the same line.  non trivial
speed up with large process table.

(mrg)

2019-05-06 02:24:37 UTC MAIN commitmail json YAML

2019-05-06 01:43:09 UTC MAIN commitmail json YAML

Add ADOSFS & FILECORE (both disabled)

(sevan)

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

Add V7FS (disabled)

(sevan)

2019-05-06 01:11:42 UTC MAIN commitmail json YAML

Add autofs pseudo device (disabled)
Add a description for existing pseudo devices

(sevan)

2019-05-06 00:50:26 UTC MAIN commitmail json YAML

document the EINVAL caused by a large nfds.

(christos)

2019-05-06 00:33:17 UTC MAIN commitmail json YAML

Include EFS support.
Tested on amd64 & macppc

(sevan)

2019-05-06 00:29:12 UTC MAIN commitmail json YAML

2019-05-06 00:08:13 UTC MAIN commitmail json YAML

2019-05-05 23:08:37 UTC MAIN commitmail json YAML

Also fix the error message when -T is used with something other than A or D

(pgoyette)

2019-05-05 23:05:03 UTC MAIN commitmail json YAML

Fix the BUGS section.  There is no ``-t A'' or ``-t D'' option ``-t''
requires an interval specification.  The correct bug info is for the
``-T A'' and ``-T D'' options.

(pgoyette)

2019-05-05 21:49:53 UTC MAIN commitmail json YAML

Ignore 0 size'd symbols when looking for CMSE veneers.
XXX: Is this correct?

(christos)

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

PTYFS is no longer considered experimental.
Reviewed by <kamil>

(sevan)

2019-05-05 20:48:48 UTC MAIN commitmail json YAML

src/external/gpl3/gdb/lib/libgdb/arch/aarch64/config.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/lib/libgdb/arch/alpha/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libgdb/arch/arm/config.h@1.10 / diff / nxr@1.10
src/external/gpl3/gdb/lib/libgdb/arch/armeb/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libgdb/arch/coldfire/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/gdb/lib/libgdb/arch/hppa/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/i386/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libgdb/arch/m68000/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/m68k/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/config.h@1.13 / diff / nxr@1.13
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/config.h@1.13 / diff / nxr@1.13
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/gdb/lib/libgdb/arch/mipsel/config.h@1.11 / diff / nxr@1.11
src/external/gpl3/gdb/lib/libgdb/arch/powerpc/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/sh3el/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/gdb/lib/libgdb/arch/sparc/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libgdb/arch/sparc64/config.h@1.9 / diff / nxr@1.9
src/external/gpl3/gdb/lib/libgdb/arch/vax/config.h@1.10 / diff / nxr@1.10

Everyone has libexpat so enable it.

(christos)

2019-05-05 20:45:08 UTC MAIN commitmail json YAML

Remove the slop code. Suggested by mrg@

(christos)

2019-05-05 20:10:57 UTC MAIN commitmail json YAML

2019-05-05 19:10:05 UTC MAIN commitmail json YAML

RK3399: Skip setting RGMII TX/RX clock delayline parameters for now and
rely on the settings configured by firmware.

(jmcneill)

2019-05-05 18:16:39 UTC MAIN commitmail json YAML

Introduce tests for reading r8..r15 registers.

(mgorny)

2019-05-05 18:15:40 UTC MAIN commitmail json YAML

Reintroduce i386 tests for general-purpose registers, without MMX req

Reintroduce the test for reading i386 general-purpose register values
from the debugged program.  This time it's split into one test for the six
registers not normally used by the compiler (eax..edx, esi, edi), and another
for ebp, esp.  This leaves enough free registers for the latter to work
without MMX.

(mgorny)

2019-05-05 18:14:19 UTC MAIN commitmail json YAML

PR/54133: Sevan Janiyan: Binaries fail to execute
Prefer MAX_PAGE_SHIFT over PAGE_SHIFT

(christos)

2019-05-05 18:13:16 UTC MAIN commitmail json YAML

PR/54133: Sevan Janiyan: Binaries fail to execute
Define M{IN,AX}_PAGE_SHIFT to cover all page possibilities

(christos)

2019-05-05 17:24:00 UTC MAIN commitmail json YAML

Now the real number for ipmi

(mlelstv)

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

reservation for IPMI driver

(mlelstv)

2019-05-05 16:45:34 UTC MAIN commitmail json YAML

a little bit of clean up, sort ski items, and some notes about libunwind

(scole)

2019-05-05 15:07:12 UTC MAIN commitmail json YAML

Add more comments to explain what we are doing.

(christos)

2019-05-05 15:05:22 UTC MAIN commitmail json YAML

Revert i386_regs_gp_read as it fails on non-MMX systems.

(mgorny)

2019-05-05 14:59:07 UTC MAIN commitmail json YAML

Add a -z flag to zero out the up to 4 bytes of padding in directory entry
names (including the terminating NUL), as well as directory entries with
extra free space (d->d_reclen > UFS_DIRSIZ(d)).

Inspired from FreeBSD:
    https://svnweb.freebsd.org/base?view=revision&revision=347066

While the kernel has been fixed to deal with the padding bytes (new
kernels will correctly zero out all the padding after the name), it
appears that there is still an issue with directory entries with extra
free space, since a newly created and populated filesystem gets modified
with "fsck_ffs -z".

(christos)

2019-05-05 13:24:19 UTC MAIN commitmail json YAML

simplify the endian byte-swapping code.

(christos)

2019-05-05 10:04:11 UTC MAIN commitmail json YAML

Add tests for reading pre-set general purpose register values via PT_GETREGS.

Add new tests verifying that PT_GETREGS provides correct register values
from the underlying program.  The test uses inline assembly in the child program
to set registers to well-known constants, then compares the results obtained
via PT_GETREGS against them.

Reviewed by kamil.

(mgorny)

2019-05-05 09:12:01 UTC netbsd-7-0 commitmail json YAML

2019-05-05 09:09:51 UTC netbsd-7-0 commitmail json YAML

Apply patch, requested by roy in ticket #1695:

        external/bsd/dhcpcd/dist/src/dhcp6.c

DHCPv6: Fix a potential read overflow with D6_OPTION_PD_EXCLUDE

(martin)

2019-05-05 09:09:04 UTC netbsd-7-1 commitmail json YAML

2019-05-05 09:07:17 UTC netbsd-7-1 commitmail json YAML

Apply patch, requested by roy in ticket #1695:

        external/bsd/dhcpcd/dist/src/dhcp6.c

DHCPv6: Fix a potential read overflow with D6_OPTION_PD_EXCLUDE

(martin)

2019-05-05 09:04:48 UTC netbsd-7 commitmail json YAML

2019-05-05 09:02:45 UTC netbsd-7 commitmail json YAML

Apply patch, requested by roy in ticket #1695:

external/bsd/dhcpcd/dist/src/dhcp6.c

DHCPv6: Fix a potential read overflow with D6_OPTION_PD_EXCLUDE

(martin)

2019-05-05 08:49:19 UTC netbsd-7-0 commitmail json YAML

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

sys/arch/amd64/amd64/copy.S: revision 1.33
sys/arch/i386/i386/copy.S: revision 1.31

Hum. Fix a potentially catastrophic bug: kcopy() sets DF=1 if the areas
overlap, but doesn't clear it if the copy faults. If this happens, we
return to the caller with DF=1, and each future memory copy will be
backwards.

I wonder if there really are places where kcopy() is called with
overlapping areas.

(martin)

2019-05-05 08:48:40 UTC netbsd-7-1 commitmail json YAML

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

sys/arch/amd64/amd64/copy.S: revision 1.33
sys/arch/i386/i386/copy.S: revision 1.31

Hum. Fix a potentially catastrophic bug: kcopy() sets DF=1 if the areas
overlap, but doesn't clear it if the copy faults. If this happens, we
return to the caller with DF=1, and each future memory copy will be
backwards.

I wonder if there really are places where kcopy() is called with
overlapping areas.

(martin)

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

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

sys/arch/amd64/amd64/copy.S: revision 1.33
sys/arch/i386/i386/copy.S: revision 1.31

Hum. Fix a potentially catastrophic bug: kcopy() sets DF=1 if the areas
overlap, but doesn't clear it if the copy faults. If this happens, we
return to the caller with DF=1, and each future memory copy will be
backwards.

I wonder if there really are places where kcopy() is called with
overlapping areas.

(martin)

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

2019-05-05 08:34:16 UTC netbsd-8 commitmail json YAML

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

sys/arch/amd64/amd64/copy.S: revision 1.33
sys/arch/i386/i386/copy.S: revision 1.31

Hum. Fix a potentially catastrophic bug: kcopy() sets DF=1 if the areas
overlap, but doesn't clear it if the copy faults. If this happens, we
return to the caller with DF=1, and each future memory copy will be
backwards.

I wonder if there really are places where kcopy() is called with
overlapping areas.

(martin)

2019-05-05 08:26:23 UTC netbsd-8 commitmail json YAML

2019-05-05 08:24:04 UTC netbsd-8 commitmail json YAML

Sync to current, requested by roy in ticket #1256:

external/bsd/dhcpcd/dist/src/bpf.c              up to 1.9
external/bsd/dhcpcd/dist/src/defs.h            up to 1.1.1.21
external/bsd/dhcpcd/dist/src/dhcp.c            up to 1.19
external/bsd/dhcpcd/dist/src/dhcp6.c            up to 1.7
external/bsd/dhcpcd/dist/src/dhcpcd.c          up to 1.19
external/bsd/dhcpcd/dist/src/dhcpcd.h          up to 1.1.1.10
external/bsd/dhcpcd/dist/src/if-bsd.c          up to 1.7
external/bsd/dhcpcd/dist/src/if-linux.c        up to 1.1.1.13
external/bsd/dhcpcd/dist/src/if-options.c      up to 1.14
external/bsd/dhcpcd/dist/src/if-sun.c          up to 1.1.1.8
external/bsd/dhcpcd/dist/src/if.c              up to 1.1.1.13
external/bsd/dhcpcd/dist/src/if.h              up to 1.1.1.8

Import dhcpcd-7.2.2 with the following changes:
  *  DHCP: Ensure dhcp is running on the interface received from
  *  BSD: Link handling has been simplified, however it is expected
    that if an interface supports SIOCGIFMEDIA then it reports
    the correct link status via route(4) for reliable operations
  *  BPF: ARP filter is more robust
  *  BSD: Validate RTM message lengths

This security issue has been addressed:
  *  DHCPv6: Fix a potential read overflow with D6_OPTION_PD_EXCLUDE

Many thanks to Maxime Villard <max@m00nbsd.net> for discovering this issue.

(martin)

2019-05-05 08:20:08 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by jdolecek in ticket #1255):

sys/dev/pci/pucdata.c: revision 1.104

add NetMos NM9912 entries

PR kern/54149 by Mouse

(martin)

2019-05-05 05:59:40 UTC isaki-audio2 commitmail json YAML

Remove encoding conversions on recording.
These are handled in the upper layer now.

(isaki)

2019-05-05 03:17:54 UTC MAIN commitmail json YAML

2019-05-05 03:11:28 UTC isaki-audio2 commitmail json YAML

Remove sc_encodings. (I forgot it)

(isaki)

2019-05-05 02:31:42 UTC isaki-audio2 commitmail json YAML

Remove obsoleted au{,rate,vol}conv and mulaw attributes.
audio provides the equivalent of them inseparably.

(isaki)

2019-05-05 02:20:36 UTC isaki-audio2 commitmail json YAML

2019-05-05 02:01:34 UTC isaki-audio2 commitmail json YAML

Remove unnecessary __diagused (which was imported in this branch).

(isaki)

2019-05-05 01:57:06 UTC isaki-audio2 commitmail json YAML

Fix typos (made in this branch).

(isaki)

2019-05-05 01:48:53 UTC MAIN commitmail json YAML

Zero out all the dirent padding not just one byte, to avoid kernel memory
disclosure (from https://svnweb.freebsd.org/base?view=revision&revision=347066)

(christos)

2019-05-05 00:12:34 UTC MAIN commitmail json YAML

Add a couple of xrefs, since they exist and the Synopsis mentions them.

(pgoyette)

2019-05-04 23:52:18 UTC MAIN commitmail json YAML

don't pass two different softcs that just happen to overlap, but
shim the umodem functions directly and call them with the sub-softc.

(mrg)

2019-05-04 23:36:14 UTC MAIN commitmail json YAML

finish previous and convert two &sc->sc_ubsa refs to sc.

(mrg)

2019-05-04 23:07:07 UTC MAIN commitmail json YAML

uhmodem(4) uses ubsa(4)'s softc in its own softc as the only member,
and the code relies upon it being the first member (some functions
called with the callback arg are in uhmodem and some in ubsa.)

make it less implicit that this is really supposed to be identical
to ubsa usage, and operate on ubsa_softc directly.

clean up some Static.

(mrg)

2019-05-04 22:55:32 UTC MAIN commitmail json YAML

add stop (;;) to elimate WAW dependency compiler warning

(scole)

2019-05-04 17:19:10 UTC MAIN commitmail json YAML

Rewrite kasan_mark() to fix a still existing race in pool_cache_get_paddr()
that could cause false positives. Now a buffer initially valid remains
valid, with no invalid->valid dance.

(maxv)

2019-05-04 17:03:39 UTC MAIN commitmail json YAML

Mark the set obsolete as well.
Heads up <jmcneill>

(sevan)

2019-05-04 15:46:58 UTC MAIN commitmail json YAML

PR/54158: Anthony Mallet: poll(2) does not allow polling all possible fds
(hardcoded limit to 1000 + #<open-fds>). Changed to limit by the max of
the resource limit of open descriptors and the above.

(christos)

2019-05-04 13:14:18 UTC MAIN commitmail json YAML

Regen from MILAN.in rev 1.29.

> Add pms(4), wsmouse(4), and wsmux(4) for Milan.

(tsutsui)

2019-05-04 13:12:03 UTC MAIN commitmail json YAML

Add pms(4), wsmouse(4), and wsmux(4) for Milan.

(tsutsui)

2019-05-04 13:04:36 UTC MAIN commitmail json YAML

2019-05-04 12:03:04 UTC isaki-audio2 commitmail json YAML

Correct precision.
Tested by naru@.  Thanks.

(isaki)

2019-05-04 11:15:49 UTC MAIN commitmail json YAML

More of maxv's "switch to proper types" - hopefully unbreak i386 build.

(kre)

2019-05-04 10:07:11 UTC MAIN commitmail json YAML

Add KASAN instrumentation for kcopy and copystr.

(maxv)

2019-05-04 09:43:16 UTC MAIN commitmail json YAML

Note import of dhcpcd-7.2.2

(roy)

2019-05-04 09:42:16 UTC MAIN commitmail json YAML

2019-05-04 09:03:08 UTC MAIN commitmail json YAML

2019-05-04 08:50:39 UTC MAIN commitmail json YAML

Hum. Fix a potentially catastrophic bug: kcopy() sets DF=1 if the areas
overlap, but doesn't clear it if the copy faults. If this happens, we
return to the caller with DF=1, and each future memory copy will be
backwards.

I wonder if there really are places where kcopy() is called with
overlapping areas.

(maxv)

2019-05-04 08:30:06 UTC MAIN commitmail json YAML

Use proper integer types for PCI configuration registers.

(tsutsui)

2019-05-04 08:27:30 UTC MAIN commitmail json YAML

Use err(3)/errx(3) properly to avoid "write failed: Undefined error: 0".

(isaki)

2019-05-04 08:26:51 UTC MAIN commitmail json YAML

capture /etc/route.conf in /var/backups.

(mrg)

2019-05-04 08:20:06 UTC MAIN commitmail json YAML

2019-05-04 08:04:13 UTC MAIN commitmail json YAML

clean up ucom / ucom-parent interface slightly:

- document what the ucom_methods{} callbacks argument are and that
  they are all optional.
- remove almost all methods being assigned to NULL, as they are all
  C99 initialisers and thus don't need NULL assignments.
- ucom_get_status() callback always has lsr/msr pointers as valid.
  remove all tests for not NULL in these functions.

(mrg)

2019-05-04 07:41:50 UTC isaki-audio2 commitmail json YAML

2019-05-04 07:28:18 UTC MAIN commitmail json YAML

gcc-9.1 is out.

(wiz)

2019-05-04 07:20:22 UTC MAIN commitmail json YAML

2019-05-04 07:20:11 UTC isaki-audio2 commitmail json YAML

2019-05-04 06:35:16 UTC isaki-audio2 commitmail json YAML

2019-05-04 06:13:47 UTC isaki-audio2 commitmail json YAML

2019-05-04 04:54:15 UTC MAIN commitmail json YAML

Add isaki-audio2 branch.

(isaki)

2019-05-04 04:51:21 UTC isaki-audio2 commitmail json YAML

2019-05-04 04:44:03 UTC isaki-audio2 commitmail json YAML

Remove sc_status flag.  Such flag that indicates whether the device
is opened is handled in the upper layer now.  And it also fixes that
was not able to call commit_setting() before open() since netbsd-8.

(isaki)

2019-05-04 04:13:25 UTC isaki-audio2 commitmail json YAML

2019-05-04 02:52:55 UTC MAIN commitmail json YAML

When a return occurs in the test part of a loop statement (while/until)
(inside a function or dot script) the exit status of that return
statement should become the exit status of the function (or dot
script) - we were ignoring it,

That is
fn() { while return 7; do return 9; done; return 11; }
should exit with status 7.  It was exiting 0.

This is apparently another old ash bug that has been fixed
everywhere else in the past.

Issue pointed out by Martijn Dekker, (fairly obvious) fix borrowed
from FreeBSD, due for return sometime next century.

(kre)

2019-05-04 02:52:22 UTC MAIN commitmail json YAML

Fix an (apparent) ancient ash bug, that was apparently fixed sometime
in the past, but managed to re-surface...

The expression "${0+\}}" should expand to "}" not "\}"
Almost all other shells handle it that way (incl FreeBSD & dash).

Issue pointed out by Martijn Dekker.

Add ATF sub-tests for the 4 old var expand operators (${var+word}
${var-word} ${var-word} and ${var?word} - including the forms
with the ':' included) and amongst those tests include test cases
for this issue, so if the bug tries to appear again, we can squash
it quicker.  (The newer pattern matching operators are already
well tested as part of testing patterns.)

(kre)

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

Disable optimization for pmap.c to prevent RAW assembler dependency
warnings.

If port ever becomes more stable, should revert this and figure out
exactly why only pmap seems to have this issue in the kernel.

(scole)

2019-05-04 00:45:18 UTC MAIN commitmail json YAML

moar registers
to the right branch this time (hopefully)

(macallan)

2019-05-04 00:40:07 UTC isaki-audio2 commitmail json YAML

moar registers
( so I don't forget to commit this along with the actual newport changes... )

(macallan)

2019-05-03 22:34:21 UTC MAIN commitmail json YAML

Register KTR events for debugger related signals

Register signals for:

- crashes (FPE, SEGV, FPE, ILL, BUS)
- LWP events
- CHLD (FORK/VFORK/VFORK_DONE) events -- temporarily disabled
- EXEC events

While there refactor related functions in order to simplify the code.

Add missing comment documentation for recently added kernel functions.

(kamil)

2019-05-03 19:06:50 UTC MAIN commitmail json YAML

Improve comment in the GDB NetBSD code

(kamil)

2019-05-03 19:03:57 UTC MAIN commitmail json YAML

Overwrite waiton_ptid in nbsd-nat, rather than generic core

This avoids compatibility issues with remote access to !NetBSD platform.

(kamil)

2019-05-03 16:06:56 UTC MAIN commitmail json YAML

Avoid null pointer deref in printing xfer mode when no target driver
is attached. Fixes kern/54157.

(mlelstv)

2019-05-03 11:29:07 UTC MAIN commitmail json YAML

2019-05-03 07:05:28 UTC MAIN commitmail json YAML

Quick clean up the NetBSD support in GDB

Changes:

- always perform polling on inferior_ptid, never -1
  -1 can cause catching fork/vfork events in random order
  polling on pid will guarantee to report events in expected order

- assume availability of KERN_PROC_PATHNAME

- drop dead code for KERN_PROC_AUXV (FreeBSD-specific sysctl)
  AUXV on NetBSD is handled with PIOD_READ_AUXV

- drop unused nbsd_fetch_kinfo_proc

- drop unneeded hacks for fork/vfork code

- drop support for FreeBSD specific flags returned for PT_LWPINFO
  NetBSD uses PT_GET_SIGINFO / PT_GET_PROCESS_STATE for most pieces of
  information

- port nbsd_thread_name to NetBSD

- enable LWP and FORK events in nbsd_enable_proc_events

- use NetBSD new batteries for distinguishing event type in to_wait
  map most events into GDB types
  breakpoint, single step, hw breakpoint/watchpoint ones are still not
  used with the full power here

- add support for EXEC events

- clean up

This change makes GDB functional with threaded code and it is good enough
to pass t_regress / threads test.

It's possible to execute and step processes with multiple threads, use
scheduler-lock, follow-fork etc features.

What does not work:

- the LWP EXIT event and wait() are not synchronized and can deadlock
  this has been observed with exiting go applications

- GDB VFORK code is still disabled and awaits kernel fixing

Short term goal is to correct LWP EXIT and follow up with VFORK fixes.

Long term goal is to rewrite NetBSD GDB support and write new support in
the remote process plugin (gdb-server) framework.

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

(kamil)

2019-05-03 06:29:05 UTC isaki-audio2 commitmail json YAML

Remove dev/audiovar.h.  It already have been just a link to
dev/audio/audiovar.h in this branch.

(isaki)