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


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




switch to index mode

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

2024-05-10 17:52:15 UTC Now

2017-09-24 20:12:53 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1500):
sys/arch/evbmips/conf/MALTA64: revision 1.8
sys/arch/evbmips/conf/MALTA32: revision 1.4
sys/arch/mips/mips/bds_emul.S: revision 1.9
sys/arch/evbmips/conf/MALTA: revision 1.88
Re-enable the NOFPU and (renamed) FPEMUL options.  None of the Malta
CPU daughter cards currently supported by NetBSD have an FPU.
Detected on real hardware.  gxemul wrongly supports an FPU on the
4Kc and 5Kc CPUs.
--
Remove the NOFPU option.  The main MALTA config file has this now.
--
mips_emul_daddi and mips_emul_daddiu don't exist, but there are
bcemul_daddi and bcemul_daddiu here that should be used.  however,
bcemul_daddi needed to be changed to use dadd not daddui.
fixes FPEMUL and N64 kernels.  ok simonb.

(snj)

2017-09-24 20:09:53 UTC MAIN commitmail json YAML

2017-09-24 20:09:22 UTC MAIN commitmail json YAML

Enable XUSB power rails at attach

(jmcneill)

2017-09-24 20:05:03 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #1409):
sys/arch/xen/xen/if_xennet_xenbus.c: 1.65
sys/arch/xen/xen/xennetback_xenbus.c: 1.53, 1.56 via patch
sys/net/if_bridge.c: 1.105
sys/net/if_ether.h: 1.65
sys/net/if_ethersubr.c: 1.215, 1.235
sys/net/if_vlan.c: 1.76, 1.77, 1.83, 1.88, 1.94
Protect vlan_unconfig with a mutex
It is not thread-safe but is likely to be executed in concurrent.
See PR 49264 for more detail.
--
Tweak vlan_unconfig
No functional change.
--
Add handling of VLAN packets in if_bridge where the parent interface supports
them (Jean-Jacques.Puig%espci.fr@localhost). Factor out the vlan_mtu enabling and
disabling code.
--
Enable the VLAN mtu capability and check for the adjusted packet size
(Jean-Jacques.Puig at espci.fr).
Factor out the packet-size checking function for clarity.
--
Don't increment the reference count only when it was 0...
From Jean-Jacques.Puig
--
Account for the CRC len (Jean-Jacques.Puig)
--
Fix a bug that the parent interface's callback wasn't called when the vlan
interface is configured. A callback function uses VLAN_ATTACHED() function
which check ec->ec_nvlans, the value should be incremented before calling the
callback. This bug was added in if_vlan.c rev. 1.83 (2015/11/19).

(snj)

2017-09-24 09:43:27 UTC MAIN commitmail json YAML

Force _GNU_SOURCE on Linux, otherwise strptime is not defined and more
restrictive macros result in even nastier fallout.

(joerg)

2017-09-24 07:39:28 UTC MAIN commitmail json YAML

2017-09-23 23:58:32 UTC MAIN commitmail json YAML

2017-09-23 23:58:18 UTC MAIN commitmail json YAML

Match nvidia,tegra210-apbdma

(jmcneill)

2017-09-23 23:58:04 UTC MAIN commitmail json YAML

2017-09-23 23:54:55 UTC MAIN commitmail json YAML

2017-09-23 23:54:30 UTC MAIN commitmail json YAML

For known Linux keycodes, report key press events through a wskbd device
instead of using sysmon pswitch hotkey events.

(jmcneill)

2017-09-23 23:21:35 UTC MAIN commitmail json YAML

2017-09-23 18:27:21 UTC netbsd-8 commitmail json YAML

2017-09-23 18:16:20 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by isaki in ticket #172):
sys/arch/x68k/dev/vs.c: 1.38-1.39, 1.41-1.44, 1.47-1.48 via patch
sys/arch/x68k/dev/vsvar.h: 1.12-1.15 via patch
Avoid panic when the device is closed when not playing.
Catch up vs_set_params() to recent MI audio (after in-kernel mixer).
Before that, MD part had to support all encodings I'd like to support,
but currently it's no longer necessary.  The hardware is
4bit/1ch/15.6kHz ADPCM but it behaves as 16bit/1ch/16.0kHz PCM.
For audio.c < 1.362, the device attach succeeded and playback is
still working.
For audio.c >= 1.363, the device attach fails again.
It does not work yet but I commit it for milestone.
Update confused vs_set_params().
play and rec are identical but pfil and rfil are independent.
XXX I introduce VS_USE_PREC8 option for debugging purposes
    temporarily.  I'll remove it if the problem is solved.
Remove temporary VS_USE_PREC8 option.
vs(4) now supports slinear16be and slinear8 (but now work yet).
vs(4) became to able to play audio again.
At the moment the encoding conversion using set_params() does
not seem to work for me.  So vs(4) uses local conversion to/from
ADPCM instead of it.  But this should be a temporary work.
XXX The playback quality is very poor compared to before...
XXX Recording is not tested.
Merge prate and rrate.  These can not be separated.
- Revert temporary local conversion introduced at rev 1.43.
- But does not revert to trigger method.  trigger method is not suitable for
  x68k ADPCM+DMA mechanism.
- Don't (re)start ADPCM when DMA is running.  This solves the noise.
  From Y.Sugahara.
- Cache dmac xfer.
- Finally MI audio supports 4bit precision format without null_filter hack!
- Fix reusing play/rec argument as local variables.  It is in/out parameter.

(snj)

2017-09-23 17:58:25 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #292):
sys/fs/msdosfs/msdosfs_vfsops.c: revision 1.128
Add more sanity checks for BPB parameters. Handle FAT12 format for media
with sectors >= 32kByte.
Does fix PR 52485.

(snj)

2017-09-23 17:56:31 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by phx in ticket #291):
sys/arch/powerpc/include/fenv.h: revision 1.4
Fixed feholdexcept() by copying the actual contents of FPSCR to the fenv_t
instead of a double precision floating point representation of it.

(snj)

2017-09-23 17:55:13 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by isaki in ticket #290):
sys/arch/x68k/dev/dmacvar.h: revision 1.11-1.12 via patch
sys/arch/x68k/dev/intio_dmac.c: revision 1.36-1.37 via patch
sys/arch/x68k/dev/fd.c: revision 1.120 via patch
sys/arch/x68k/dev/vs.c: revision 1.45-1.46 via patch
Use dmac_prepare_xfer().
From Y.Sugahara.
--
Allow dmac_alloc_channel() to specify DCR and OCR.
FDC uses 'Cycle Steal Mode with Hold' but ADPCM
should use 'Cycle Steal Mode without Hold' on x68k.
From Y.Suhagara and it was found by XM6i.
--
Fix a Continue Operation.
Patch from Y.Sugahara.

(snj)

2017-09-23 17:50:43 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by sevan in ticket #289):
distrib/sets/lists/base/mi: revision 1.1161
external/cddl/Makefile: revision 1.4
external/cddl/dtracetoolkit/Makefile: revision 1.1
external/cddl/dtracetoolkit/dist/Makefile: revision 1.1
Include scripts from the DTrace Toolkit if DTrace support is enabled.
The following scripts are installed:
dtruss    - a DTrace version of truss.
execsnoop - snoop process execution as it occurs.
opensnoop - snoop file opens as they occur.
procsystime - print process system call time details.
ok riastradh

(snj)

2017-09-23 17:47:34 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #288):
sys/dev/pci/ixgbe/ixv.c: 1.59 and 1.62 via patch
- Use cprng_strong64() instead of cprng_fast64() to prevent panic.
- Set get_link_status to true before calling ixv_config_link() in
  ixv_init_locked() to get the first link status correctly.

(snj)

2017-09-23 17:44:58 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by sevan in ticket #287):
share/man/man8/veriexec.8: revision 1.5-1.6
The bogus number police
Add missing VERIFIED_EXEC_FP_SHA384 option.

(snj)

2017-09-23 17:43:15 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by phx in ticket #286):
sys/arch/m68k/include/fenv.h: revision 1.7
The __fgetenv() macro operates on a fenv_t, not on a fenv_t *.
Fixes a segfault in fegetenv() and feholdexcept().

(snj)

2017-09-23 17:39:34 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by isaki in ticket #285):
sys/dev/audiovar.h: 1.64
sys/dev/audio.c: 1.399-1.402, 1.404-1.405
sys/dev/audio.c: 1.406 via patch
Clean up mix_write().
--
Fix typo. sc_mrr -> sc_mpr for play buffer.
--
Remove goto in mix_write()
--
Remove meaningless sc_blkset.
audio_calc_blksize() checks whether sc_blkset is set but
it seems to be always cleared before calling audio_calc_blksize().
--
Don't assign sc->sc_pr/rr.blksize in audio_initbufs().
For hwvc, it is calculated in audiosetinfno().  And the user vc should
not change sc->sc_pr/rr.blksize.  In addition, this assignments appear twice.
--
Remove duplicated code.
For hwvc, audio_calc_blksize() appears soon again.
For user vc, the userland format and HW format are separeted, so
audio_calc_blksize() here is no longer necessary.  In addition,
vc->sc_mpr.blksize is already initialized in audio_open().
--
Separete sc->sc_pr/rr (mix ring) block size and hwvc->sc_mpr/mrr (hw ring)
block size.  Now MI audio supports(revives) device with different precision
than mix ring's precision like vs(4) (4bit ADPCM).

(snj)

2017-09-23 17:30:55 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by he in ticket #284):
external/gpl3/gcc/usr.bin/backend/Makefile: revision 1.38
Replicate fix from the old gcc.old: alpha.d needs pass-instances.def.

(snj)

2017-09-23 17:28:41 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #283):
sys/external/bsd/ipf/netinet/fil.c: revision 1.21
Revert changing the byte order of fi->fi_addr. It is already correct. From
Timo Buhrmester

(snj)

2017-09-23 17:27:02 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by maxv in ticket #282):
regress/sys/arch/i386/ldt/testldt.c: revision 1.17
Don't test call gates, they are not supported anymore.

(snj)

2017-09-23 17:22:49 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by pgoyette in ticket #281):
sys/dev/sysmon/sysmon_envsys.c: 1.140-1.141
sys/dev/sysmon/sysmon_envsys_events.c: 1.120-1.121
sys/dev/sysmon/sysmonvar.h: 1.50
Fixes a problem that some driver(e.g. acpitz(4) or coretemp(5)) which
use sysmon_envsys sleep waiting at "rndsrc" when "drvctl -d".
Don't call rnd_detach_source() in sme_remove_event() which is called
from sme_event_unregister_all(). Instead, call rnd_detach_source() in
sysmon_envsys_sensor_detach() and call sysmon_envsys_sensor_detach()
before sme_event_unregister_sensor(). Each sensor(envsys_data) has each
rnd_src, but some sme_events point to the same rnd_src in a sensor.
Calling rnd_detach_souce() twice with the same rnd_src brokes a reference
count in rnd_src. OK'd by pgoyette@.
--
Improve tracking of the state of an event's callout, and protect all
queries or modifications of the state with the sme_mtx mutex.
Detach the rndsrc before re-attaching it (with potentially new values).
Clean up some lock-ordering issues.
And a couple of KNF issues for good measure!
Should address PR kern/52533

(snj)

2017-09-23 17:20:13 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by ginsbach in ticket #280):
usr.sbin/syslogd/syslogd.c: revision 1.124
Use looked up remote host for remote message without a hostname
An incoming remote message may not necessarily have a hostname
between the timestamp and the message. The the source of the remote
sender is already looked up so use that hostname/IP address rather
than the local hostname.

(snj)

2017-09-23 17:18:44 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by maya in ticket #279):
share/man/man8/afterboot.8: 1.59-1.60
Update packages link. suggest https. bump date
Update wifi guide to reflect dhcpcd no longer invoking wpa_supplicant

(snj)

2017-09-23 17:13:10 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by isaki in ticket #278):
sys/dev/audiovar.h: revision 1.61-1.62
sys/dev/audiovar.h: revision 1.63 via patch
sys/dev/audio.c: revision 1.381, 1.390, 1.391, 1.393
sys/dev/audio.c: revision 1.394 via patch
Use do .. while (0) for macros.
--
Introduce audio_destroy_pfilters()/audio_destroy_rfilters()
and use it.
--
Remove dead codes. chan will never be NULL in SIMPLEQ_FOREACH.
--
Move defines to the appropriate place.
--
Remove mixer chan from sc_audiochan.
Now sc_audiochan contains opened audio chan (and first special
element) only.
First I splitted sc_audiochan into sc_audiochan which has
audio chan (and first special element) and sc_mixerchan
which has mixer chan only.  However nobody else refers this
sc_mixerchan except additions to list and deletions from
list.  So mixer chan's list is not necessary.
--
Split the first special element from sc_audiochan list.
- This makes sc_audiochan a list of only open audio chan.
- "SIMPLEQ_FIRST(&sc->sc_audiochan)->vc" is now "sc->hwvc".
No functional changes (except one debug message).

(snj)

2017-09-23 17:04:40 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #276):
external/bsd/nvi/dist/cl/cl_main.c: revision 1.6
external/bsd/nvi/dist/cl/cl_screen.c: revision 1.6
When resizing nvi in xterm, a scroll region is set with the old size
which garbles the display.
The scroll region is set for a terminfo scroll operation and then
reset to the current window size. While xterm lets you clear a
scroll region, there is no way to do this in terminfo except by
resetting the terminal which has a visual side effect.
Xterm actually clears the scroll region as part of the resize but
that happens before a program gets the SIGWINCH signal. When nvi sees
the SIGWINCH signal, it exits the vi mode using a scroll operation to
tidy up the display before it reenters vi mode with the new window size.
This patch does two things:
- make nvi also invoke a previous SIGWINCH handler (not sufficient,
  but that's how curses wants it).
- skip the tidy up in case of a restart (avoids the scroll region)

(snj)

2017-09-23 17:02:00 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by mlelstv in ticket #275):
distrib/amiga/miniroot/install.md: revision 1.28
distrib/miniroot/install.sub: revision 1.46
distrib/notes/amiga/install: revision 1.36
sys/arch/amiga/amiga/disksubr.c: revision 1.68
Support installing from a CD9660 formatted disk partition.
--
Fix check of AmigaDOS environment vector for nonstandard disklabel values.
Don't set a default fsize for CD9660 partitions, the CD9660 filesystem
interprets it as a session offset.
--
Ask for the boot command. It's necessary for some hardware
configurations and also to enable a serial console in the installed
system.
--
Mention the installer question for the boot command.

(snj)

2017-09-23 14:53:26 UTC jdolecek-ncq commitmail json YAML

note to previous: the KASSERT() insisted actually there is at most one
active xfer, which is false during NCQ error recovery

(jdolecek)

2017-09-23 14:27:44 UTC MAIN commitmail json YAML

PR/52553 Panic on "ifconfig athn0 up"

Don't race for a transfer in athn_usb_init on the free list for beacons.
Instead pre-assign a transfer to beacons in athn_usb_alloc_tx_list

(skrll)

2017-09-23 13:13:19 UTC jdolecek-ncq commitmail json YAML

remove ata_queue_get_active_xfer() KASSERT() about having at least one
active xfer; it can happen we get interrupt while no longer having the cmd
active e.g. during recovery, and all callers handle getting NULL as result

fixes panic in mvsata(4) during error recovery

(jdolecek)

2017-09-23 11:01:32 UTC MAIN commitmail json YAML

Make MTRR_GET privileged, the structures are not always zeroed (thereby
leaking information), and beyond that we are not particularly interested
in letting userland know how the kernel uses its MTRRs.

(maxv)

2017-09-23 10:38:59 UTC MAIN commitmail json YAML

Initialize the errata MSRs when waking up, otherwise they are clear and
we're re-enabling certain CPU bugs.

(maxv)

2017-09-23 10:18:49 UTC MAIN commitmail json YAML

2017-09-23 10:00:00 UTC MAIN commitmail json YAML

Reinitialize the PAT MSR when waking up, otherwise the write-combined
pages become write-through.

(maxv)

2017-09-22 20:25:51 UTC MAIN commitmail json YAML

use more symbolic register bits

(jakllsch)

2017-09-22 20:23:22 UTC MAIN commitmail json YAML

Add more Tegra124 XUSB PADCTL register bits.

(jakllsch)

2017-09-22 20:19:08 UTC jdolecek-ncq commitmail json YAML

fix inverted logic for calling atastart()

(jdolecek)

2017-09-22 19:11:47 UTC MAIN commitmail json YAML

Update #include guard #define after move.

(jakllsch)

2017-09-22 18:13:37 UTC MAIN commitmail json YAML

Enable regulators at attach

(jmcneill)

2017-09-22 18:13:16 UTC MAIN commitmail json YAML

Enable max77620pmic and tcagpio

(jmcneill)

2017-09-22 18:12:31 UTC MAIN commitmail json YAML

Add GPIO drivers for MAX77620 and TCA9539 as found in Jetson TX1

(jmcneill)

2017-09-22 18:09:48 UTC MAIN commitmail json YAML

add uni_n, ki2c etc., commented out svwsata, wdc, smu
should be somewhat more useful now

(macallan)

2017-09-22 17:56:07 UTC MAIN commitmail json YAML

remove sgsmix since it can't occur on bandit-based hardware, add valkyriefb
and videopll instead

(macallan)

2017-09-22 15:37:13 UTC MAIN commitmail json YAML

2017-09-22 15:33:21 UTC MAIN commitmail json YAML

Print an error if we fail to acquire a regulator

(jmcneill)

2017-09-22 14:36:22 UTC MAIN commitmail json YAML

2017-09-22 11:01:24 UTC MAIN commitmail json YAML

Print an error if we can't acquire a clock or reset

(jmcneill)

2017-09-22 10:55:43 UTC MAIN commitmail json YAML

2017-09-22 10:54:44 UTC MAIN commitmail json YAML

2017-09-22 06:31:02 UTC MAIN commitmail json YAML

2017-09-22 06:05:20 UTC MAIN commitmail json YAML

Fix non-DIAGNOSTICS build by adjusting _vstate_assert here too.

(joerg)

2017-09-22 05:05:32 UTC MAIN commitmail json YAML

Remove the global lock for rtcache

Thanks to removal of LIST_ENTRY of struct route, rtcaches are accessed only by
their users. And in existing usages a rtcache is guranteed to be not accessed
simultaneously. So the rtcache framework doesn't need any exclusion controls
in itself.

(ozaki-r)

2017-09-22 04:45:56 UTC MAIN commitmail json YAML

add quick path for timebase-frequency detection
deal with differences in /u4 reg property encoding vs. /uni-n, so this works
on my G5 now

(macallan)

2017-09-22 04:11:24 UTC MAIN commitmail json YAML

no more special treatment for dbcool

(macallan)

2017-09-22 04:09:06 UTC MAIN commitmail json YAML

all i2c controllers support direct config now, so get rid of hard wired
i2c buses and addresses

(macallan)

2017-09-22 04:07:34 UTC MAIN commitmail json YAML

use direct config

(macallan)

2017-09-22 04:01:41 UTC MAIN commitmail json YAML

switch to direct configuration

(macallan)

2017-09-22 04:00:58 UTC MAIN commitmail json YAML

direct configure i2c devices

(macallan)

2017-09-22 03:15:08 UTC MAIN commitmail json YAML

move i2c devices to iic, add valkyriefb and videopll

(macallan)

2017-09-22 03:11:43 UTC MAIN commitmail json YAML

no more special attachment for dbcool, deq attaches to iic now

(macallan)

2017-09-22 03:10:46 UTC MAIN commitmail json YAML

attach to iic, use direct config

(macallan)

2017-09-22 03:09:51 UTC MAIN commitmail json YAML

follow sparc64 and do direct config for i2c-devices
while there, make sure we play nice with smbus single byte reads

(macallan)

2017-09-22 03:04:17 UTC MAIN commitmail json YAML

add more names for direct config

(macallan)

2017-09-22 03:04:06 UTC MAIN commitmail json YAML

fix opencrypto(9) part of PR kern/52515

percpu data use pointers to TAILQ instead of TAILQ itself.

(knakahara)

2017-09-22 01:24:31 UTC MAIN commitmail json YAML

2017-09-22 01:24:05 UTC MAIN commitmail json YAML

2017-09-21 23:44:48 UTC MAIN commitmail json YAML

2017-09-21 23:44:26 UTC MAIN commitmail json YAML

2017-09-21 22:54:39 UTC MAIN commitmail json YAML

Fix div calculation and utmip init params

(jmcneill)

2017-09-21 22:53:19 UTC MAIN commitmail json YAML

Handle the new %f (as an addition to the strftime format - -t arg)
correctly, in particular %%f does not contain the %f format, and like
all strftime conversions, %f can occur more than once (not that it is
likely to happen, but just in case...)

(kre)

2017-09-21 19:29:35 UTC MAIN commitmail json YAML

2017-09-21 19:29:14 UTC MAIN commitmail json YAML

2017-09-21 19:28:37 UTC MAIN commitmail json YAML

2017-09-21 19:28:14 UTC MAIN commitmail json YAML

2017-09-21 18:50:08 UTC MAIN commitmail json YAML

KNF, and since this gets compiled as a tool, avoid C99 declarations.

(kre)

2017-09-21 18:47:21 UTC jdolecek-ncq commitmail json YAML

add missing ata_channel_unlock() in bailout path of wdc_ata_bio_intr()

(jdolecek)

2017-09-21 18:19:44 UTC MAIN commitmail json YAML

Change the VSTATE_ASSERT_UNLOCKED code by pushing the potential lock
handling into the backend and doing an optimistic (unlocked) check
first. Always taking the vnode interlock makes this assertion otherwise
very heavy for multi-processor machines. Ride the kernel version bump.

(joerg)

2017-09-21 17:15:18 UTC jdolecek-ncq commitmail json YAML

wddone() doesn't need more locking

(jdolecek)

2017-09-21 11:42:17 UTC MAIN commitmail json YAML

loop_clone_create() must be called after ncpu is counted up for all CPUs.

loop_clone_create() uses ncpu in the following call-path.
    - loop_clone_create()
      - if_attach()
        - if_percpuq_create()
          - softint_establish() // use ncpu
          - percpu_foreach() // use ncpu

However, loopinit() of built-in module is called from
module_init_class(MODULE_CLASS_DRIVER) which is called before ncpu is counted
up in some architectures. So, It is too fast.
On the other hand, it is too late for rump netinet component to call
loop_clone_create() in config_finalize().

As the result, loop_clone_create() shuld be called in loopattach() for built-in
module, and in loopinit() for dynamic module.

XXX need pullup -8 branch

(knakahara)

2017-09-21 09:48:15 UTC MAIN commitmail json YAML

update locking notes.

(knakahara)

2017-09-21 09:46:14 UTC MAIN commitmail json YAML

add lock for sclist to exclude ifconfig gifX add/delete and ifconfig gifX tunnel

(knakahara)

2017-09-21 09:42:03 UTC MAIN commitmail json YAML

2017-09-21 07:22:03 UTC MAIN commitmail json YAML

Dump the kernel version for the latest change of struct route

Welcome to 8.99.3

(ozaki-r)

2017-09-21 07:15:35 UTC MAIN commitmail json YAML

Invalidate rtcache based on a global generation counter

The change introduces a global generation counter that is incremented when any
routes have been added or deleted. When a rtcache caches a rtentry into itself,
it also stores a snapshot of the generation counter. If the snapshot equals to
the global counter, the cache is still valid, otherwise invalidated.

One drawback of the change is that all rtcaches of all protocol families are
invalidated when any routes of any protocol families are added or deleted.
If that matters, we should have separate generation counters based on
protocol families.

This change removes LIST_ENTRY from struct route, which fixes a part of
PR kern/52515.

(ozaki-r)

2017-09-21 07:07:28 UTC MAIN commitmail json YAML

Sort options and their descriptions in man page and usage.

(wiz)

2017-09-21 04:44:32 UTC MAIN commitmail json YAML

Remove unnecessary NULL check of rt_ifp

It's always non-NULL.

(ozaki-r)

2017-09-21 01:15:45 UTC MAIN commitmail json YAML

Update sys_info to 20170920

+ add a -d <destdir> option, which allows the versions of programs
in a directory tree rooted at "<destdir>" to be reported on, rather
than the programs and libraries rooted under /. This is useful, for
example, for finding out the versions of utilities and libraries
after a build.sh run:

% sys_info
awk-20121220
bind-9.10.5pl2
bozohttpd-20170201
bzip2-1.0.6
calendar-20160601
dhcpcd-7.0.0-rc1
dtc-1.4.4
ftpd-20110904
g++-5.4.0
gcc-5.4.0
grep-2.5.1anb1
gzip-20170803
libc-12.208
...
% sys_info -d /data/8/build/dest/x86_64
awk-20121220
bind-9.10.5pl1
bozohttpd-20170201
bzip2-1.0.6
calendar-20160601
dhcpcd-7.0.0-rc1
ftpd-20110904
g++-5.4.0
gcc-5.4.0
grep-2.5.1anb1
gzip-20150113
libc-12.207
...
%

(agc)

2017-09-21 00:40:10 UTC MAIN commitmail json YAML

Add SDLC - software/system(s) development life cycle

(ginsbach)

2017-09-20 22:44:28 UTC MAIN commitmail json YAML

add MAX6690 which seems to be a straight up ADM1032 clone

(macallan)

2017-09-20 21:59:23 UTC MAIN commitmail json YAML

parse ports node and configure usb2/usb3/hsic ports

(jmcneill)

2017-09-20 19:59:22 UTC jdolecek-ncq commitmail json YAML

deallocate the channel structures properly in wdc_isa_probe() also when
already the initial bus_space_map() fails

(jdolecek)

2017-09-20 19:45:37 UTC jdolecek-ncq commitmail json YAML

MVSATA_WITHOUTDMA seems to work fine

(jdolecek)

2017-09-20 19:44:39 UTC jdolecek-ncq commitmail json YAML

initialize properly ata_channel during probe

(jdolecek)

2017-09-20 19:39:36 UTC jdolecek-ncq commitmail json YAML

add forgotten destroy of queue_idle cv in ata_queue_free()

(jdolecek)

2017-09-20 18:44:22 UTC MAIN commitmail json YAML

PR/52564: Scole Mail: current ofwboot.xcf crashes because of .eh_frame* in .text

(christos)

2017-09-20 18:35:37 UTC jdolecek-ncq commitmail json YAML

make compile again with MVSATA_WITHOUTDMA

(jdolecek)

2017-09-20 17:45:25 UTC MAIN commitmail json YAML

Set the default time format for linux mode (-x) in the correct place,
so it only applies to -x (in particular, not to -s) and only if another
time format has not been explicitly selected (earlier in the arg list).

With luck, this will make lots of tests, which depended upon "stat -s"
actually generating correct sh assignment statements, go back to working again.

(kre)

2017-09-20 09:36:20 UTC MAIN commitmail json YAML

2017-09-20 08:57:02 UTC MAIN commitmail json YAML

whitespace fixes, use Xr.

(wiz)

2017-09-20 01:23:37 UTC MAIN commitmail json YAML

- add the sticky bits to mode
- fix linux Birth for the havenots
code review via email from @@@

(christos)

2017-09-19 23:18:01 UTC MAIN commitmail json YAML

Add basic tegra210 xusbpad driver, shorten tegra*xusbpad driver names to
tegra*xpad to fit in dv_xname

(jmcneill)

2017-09-19 22:55:49 UTC MAIN commitmail json YAML

fdtbus_get_string: support special 'name' property

(jmcneill)

2017-09-19 21:45:28 UTC MAIN commitmail json YAML

- if st_dev/st_rdev == NODEV print -1 instead of unsigned
- update to the latest linux stat(1) format for -x (kind of)
- add the ability to display nanoseconds, like linux does
- change u_intX_t -> uintX_t

(christos)

2017-09-19 21:06:25 UTC jdolecek-ncq commitmail json YAML

2017-09-19 20:46:12 UTC MAIN commitmail json YAML

2017-09-19 20:45:09 UTC MAIN commitmail json YAML

Add some xusb clocks (not working yet)

(jmcneill)

2017-09-19 19:20:44 UTC MAIN commitmail json YAML

Note import of dhcpcd-7.0.0-rc2

(roy)

2017-09-19 19:19:21 UTC MAIN commitmail json YAML

2017-09-19 17:52:52 UTC jdolecek-ncq commitmail json YAML

seems the CMD/CCS slot is always zero at least under QEMU for successful
polled commands, so go back to using it only on error path; while the value
seems good on real hardware, there is no good reason for register read anyway

(jdolecek)

2017-09-19 17:26:45 UTC MAIN commitmail json YAML

Only attach to the phy specified in dt, if possible.

(jmcneill)

2017-09-19 02:44:14 UTC MAIN commitmail json YAML

Share a global dummy SP between PCBs

It's never be changed so it can be pre-allocated and shared safely between PCBs.

(ozaki-r)

2017-09-19 01:22:14 UTC MAIN commitmail json YAML

2017-09-18 23:21:15 UTC MAIN commitmail json YAML

Fixed feholdexcept() by copying the actual contents of FPSCR to the fenv_t
instead of a double precision floating point representation of it.

(phx)

2017-09-18 16:58:04 UTC MAIN commitmail json YAML

Add support for arm,arm1176jzf-s

(jmcneill)

2017-09-18 14:42:16 UTC MAIN commitmail json YAML

Bump install image sizes. Clang alone adds 100MB+ for a full debug build
and that pushes the full MKDEBUG build over the constraints.

(joerg)

2017-09-18 13:22:56 UTC MAIN commitmail json YAML

Initialize ex_lock and ex_cv only in the not-EX_EARLY case.

(jakllsch)

2017-09-18 10:18:13 UTC MAIN commitmail json YAML

Allow a subwindow to contain another subwindow.

This reverts r1.37 and allows wip/rtv to work better.

(roy)

2017-09-18 08:49:20 UTC MAIN commitmail json YAML

Use Dv for non-errno return values (instead of Er).

(wiz)

2017-09-18 08:48:23 UTC MAIN commitmail json YAML

Remove superfluous Tn.

(wiz)

2017-09-18 03:14:02 UTC MAIN commitmail json YAML

2017-09-17 21:55:07 UTC MAIN commitmail json YAML

GVFS git virtual file system

(rtr)

2017-09-17 21:46:47 UTC MAIN commitmail json YAML

2017-09-17 20:39:04 UTC MAIN commitmail json YAML

Add one more not supported error

(christos)

2017-09-17 20:37:17 UTC MAIN commitmail json YAML

This also needs INET6!
XXX: pullup-8

(christos)

2017-09-17 17:36:06 UTC MAIN commitmail json YAML

explain why in6_setscope fails...

(christos)

2017-09-17 17:35:10 UTC MAIN commitmail json YAML

Skip the scope test for loopback addresses in non-loopback interfaces.
While this test is also done in in6_setscope, testing here allows us
to log an error for other callers.

(christos)

2017-09-17 15:30:08 UTC MAIN commitmail json YAML

Note installation of scripts from the DTrace Toolkit in base.

(sevan)

2017-09-17 11:45:10 UTC MAIN commitmail json YAML

Add execlpe and execvpe to the NAME section

(abhinav)

2017-09-17 09:59:23 UTC MAIN commitmail json YAML

Declare INTRFASTEXIT as a function, like amd64; will be expanded soon.

(maxv)

2017-09-17 09:41:35 UTC MAIN commitmail json YAML

2017-09-17 09:11:19 UTC MAIN commitmail json YAML

Remove tlog.h - unused now. Note that it is not installed.

(maxv)

2017-09-17 09:04:52 UTC MAIN commitmail json YAML

2017-09-17 08:10:08 UTC MAIN commitmail json YAML

PR lib/52547 - read_history (readline.c) should now sets history_length.

Patch from Yen Chi Hsuan in the PR, extracted from Apple's version of
readline.c, then modified by me to be consistent about what the return
value really is.

(kre)

2017-09-17 05:47:19 UTC MAIN commitmail json YAML

As if rump wasn't constipated enough...

Add some more blockages, hopefully allow the build to find a
path all the way to the other end...

(kre)

2017-09-17 00:54:16 UTC MAIN commitmail json YAML

2017-09-17 00:01:08 UTC MAIN commitmail json YAML

2017-09-17 00:00:39 UTC MAIN commitmail json YAML

Include scripts from the DTrace Toolkit if DTrace support is enabled.
The following scripts are installed:
dtruss    - a DTrace version of truss.
execsnoop - snoop process execution as it occurs.
opensnoop - snoop file opens as they occur.
procsystime - print process system call time details.

ok riastradh

(sevan)

2017-09-16 23:56:42 UTC MAIN commitmail json YAML

2017-09-16 23:55:45 UTC MAIN commitmail json YAML

2017-09-16 23:55:33 UTC MAIN commitmail json YAML

2017-09-16 23:55:16 UTC MAIN commitmail json YAML

2017-09-16 23:54:41 UTC MAIN commitmail json YAML

2017-09-16 23:54:32 UTC MAIN commitmail json YAML

Add flags bits print

(christos)

2017-09-16 23:30:50 UTC MAIN commitmail json YAML

2017-09-16 23:25:35 UTC MAIN commitmail json YAML

2017-09-16 21:47:02 UTC MAIN commitmail json YAML

2017-09-16 20:40:35 UTC MAIN commitmail json YAML

Fix indentation (convert spaces to tab)

(abhinav)

2017-09-16 09:28:38 UTC MAIN commitmail json YAML

Move xpq_idx into cpu_info, to prevent false sharing between CPUs. Saves
10s when doing a './build.sh -j 3 kernel=GENERIC' on xen-amd64-domU.

(maxv)

2017-09-16 09:05:29 UTC MAIN commitmail json YAML

Make debug code compile

(martin)

2017-09-16 09:05:07 UTC MAIN commitmail json YAML

2017-09-16 09:04:50 UTC MAIN commitmail json YAML

2017-09-16 08:46:06 UTC MAIN commitmail json YAML

Redo previous with the proper macros

(martin)

2017-09-16 01:40:44 UTC MAIN commitmail json YAML

include linux/kernel.h (and thus sys/cdefs.h) for __unused

(maya)

2017-09-16 00:47:16 UTC MAIN commitmail json YAML

2017-09-15 23:08:12 UTC MAIN commitmail json YAML

PR misc/52542: Nikolai Lifanov: add definitions for HME, DME, DMEPOS

(ginsbach)

2017-09-15 21:34:42 UTC MAIN commitmail json YAML

2017-09-15 21:33:52 UTC MAIN commitmail json YAML

provide a bus_space to child devices

(macallan)

2017-09-15 21:31:25 UTC MAIN commitmail json YAML

ki2c uses i2c addresses with the direction bit shifted out now, adjust
masking accordingly

(macallan)

2017-09-15 21:27:46 UTC MAIN commitmail json YAML

2017-09-15 21:03:26 UTC MAIN commitmail json YAML

2017-09-15 19:20:11 UTC MAIN commitmail json YAML

2017-09-15 18:28:53 UTC MAIN commitmail json YAML

2017-09-15 17:32:12 UTC MAIN commitmail json YAML

Declare INTRFASTEXIT as a function, so that there is only one iretq in the
kernel. Then, check %rip against the address of this iretq instead of
disassembling (%rip) - which could fault again, or point at some random
address which happens to contain the iretq opcode. The same is true for gs
below, but I'll fix that in another commit.

(maxv)

2017-09-15 17:22:09 UTC MAIN commitmail json YAML

Obviously, I was being absolutely dumb here; it's XEN, not Xen.

(maxv)

2017-09-15 17:19:44 UTC MAIN commitmail json YAML

- new acpica
- obey the 80 character speed limit

(christos)

2017-09-15 17:17:25 UTC MAIN commitmail json YAML

2017-09-15 17:10:32 UTC MAIN commitmail json YAML

src/sys/external/bsd/acpica/conf/files.acpica@1.16 / diff / nxr@1.16
src/sys/external/bsd/acpica/dist/common/dmtbdump.c@1.8 / diff / nxr@1.8
src/sys/external/bsd/acpica/dist/common/dmtbinfo.c@1.14 / diff / nxr@1.14
src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c@1.9 / diff / nxr@1.9
src/sys/external/bsd/acpica/dist/compiler/aslcompile.c@1.12 / diff / nxr@1.12
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h@1.9 / diff / nxr@1.9
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l@1.10 / diff / nxr@1.10
src/sys/external/bsd/acpica/dist/compiler/aslerror.c@1.8 / diff / nxr@1.8
src/sys/external/bsd/acpica/dist/compiler/aslload.c@1.8 / diff / nxr@1.8
src/sys/external/bsd/acpica/dist/compiler/asllookup.c@1.9 / diff / nxr@1.9
src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c@1.8 / diff / nxr@1.8
src/sys/external/bsd/acpica/dist/compiler/aslopt.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/acpica/dist/compiler/asloptions.c@1.5 / diff / nxr@1.5
src/sys/external/bsd/acpica/dist/compiler/aslpredef.c@1.8 / diff / nxr@1.8
src/sys/external/bsd/acpica/dist/compiler/aslsupport.l@1.9 / diff / nxr@1.9
src/sys/external/bsd/acpica/dist/compiler/asltree.c@1.11 / diff / nxr@1.11
src/sys/external/bsd/acpica/dist/compiler/aslutils.c@1.18 / diff / nxr@1.18
src/sys/external/bsd/acpica/dist/compiler/aslwalks.c@1.9 / diff / nxr@1.9
src/sys/external/bsd/acpica/dist/compiler/aslxref.c@1.10 / diff / nxr@1.10
src/sys/external/bsd/acpica/dist/compiler/dtcompile.c@1.9 / diff / nxr@1.9
      :
(more 50 files)
merge conflicts

(christos)

2017-09-15 14:25:24 UTC MAIN commitmail json YAML

2017-09-15 14:24:32 UTC MAIN commitmail json YAML

Add Intel QuickAssist devices.

(hikaru)

2017-09-15 13:27:53 UTC MAIN commitmail json YAML

If the bootloader passes us information about the boot device lun/target/
and wwn, use those to properly match the boot device.
If the new bootinfo is not available, fall back to the old heuristic
trying to match the pathname of the boot device (which is ugly, firmware
dependend and known to fail in some QEMU configurations).

(martin)

2017-09-15 13:25:34 UTC MAIN commitmail json YAML

Add more details about the boot device as a new bootinfo record type.
From within the bootloader, when we have readily accessible instance
handles of the boot device, it is easy to query more details like SCSI
LUN, target, and FC-AL wwn from the firmware.
The kernel later would have a hard time getting theses, but can make good
use to match the boot device.

(martin)

2017-09-15 12:02:00 UTC MAIN commitmail json YAML

build dhcpcd with ARPING support for non small builds.

(roy)

2017-09-15 08:31:32 UTC MAIN commitmail json YAML

xv(4) VLAN fixes:
- Dirty hack for VID mask bits. On ixg(4), VLAN filter is disabled. So any
  vlan ID's packet passes RX filter. On ixv(4), usually, PF driver uses
  VLAN filter enabled. There is no way to disable PF's VLAN filter function
  itself. NetBSD's Ethernet driver has currently no API to know which VLAN ID
  should be accepted. To avoid this proble, enable all VIDs... Yes, I know
  this is dirty hack. We should rethink.
- Call ixv_setup_vlan_support() in ixv_ifflags_cb().
- Don't use global ixv_shadow_vfta[].
- Use local variable (rxr->) to reduce diff against ixgbe.c. No functional
  change.

(msaitoh)

2017-09-15 04:52:32 UTC MAIN commitmail json YAML

Make ixv(4) TX/RX descriptors size the same as ixg(4).

(msaitoh)

2017-09-15 03:12:05 UTC MAIN commitmail json YAML

pass the correct argument

(christos)

2017-09-15 03:11:15 UTC MAIN commitmail json YAML

2017-09-15 03:10:08 UTC MAIN commitmail json YAML

2017-09-15 03:07:55 UTC MAIN commitmail json YAML

2017-09-15 03:06:11 UTC MAIN commitmail json YAML

2017-09-14 18:45:17 UTC MAIN commitmail json YAML

As instructed, one tab to start an item, and two tabs to indent the content.
Drop space.

(sevan)

2017-09-14 18:24:30 UTC MAIN commitmail json YAML

As instructed, start the content with a capital and end it with a dot.
Noticed wsbell entry from 20170612 is listed as unknown date on the website.

(sevan)

2017-09-14 09:25:58 UTC MAIN commitmail json YAML

Quick hack to fix ixv(4)'s hardware counter. ixgbe_rx_checksum() passes
"struct ixgbe_hw_stats *" even if its a virtual function. The layout between
ixgbe_hw_stats and ixgbevf_hw_stats are different, so ixgbe_rx_checksum()
wrote wrong area if a device is a virtual function. To fix this problem with
small change, move the location of ipcs, ipcs_bad, l4cs and l4cs_bad of
struct ixgbe(vf)_hw_stats to the same location at the biggining of the struct.

(msaitoh)

2017-09-14 08:52:41 UTC MAIN commitmail json YAML

Remove reference to removed iso(4).

(wiz)

2017-09-14 07:58:44 UTC MAIN commitmail json YAML

clean up COMPAT_* options for native netbsd code:
- new series of files that are useful for saying "i want everything
  since netbsd 1.4", etc.
- use the fact COMPAT_* options have future dependancies to remove
  many redundant options.

removes about 3000 lines total across kernel configuration files.
tested about 30 random kernels in the changed list.

(mrg)

2017-09-13 23:06:17 UTC MAIN commitmail json YAML

Note veriexec(4) supported fingerprint algorithms change

(sevan)

2017-09-13 22:24:46 UTC MAIN commitmail json YAML

2017-09-13 22:15:25 UTC MAIN commitmail json YAML

Add missing VERIFIED_EXEC_FP_SHA384 option.

(sevan)

2017-09-13 21:15:12 UTC MAIN commitmail json YAML

MAX6642 does not have lower limit registers

(macallan)

2017-09-13 19:55:12 UTC jdolecek-ncq commitmail json YAML

two more - mvsata MVSATA_WITHOUTDMA seems to be broken, and latest channel lock
changes introduced panic in mi_switch() on code paths which kpause/tsleep

(jdolecek)

2017-09-13 15:43:04 UTC MAIN commitmail json YAML

gdb-8.0.1 out.

(wiz)

2017-09-13 09:55:35 UTC MAIN commitmail json YAML

The __fgetenv() macro operates on a fenv_t, not on a fenv_t *.
Fixes a segfault in fegetenv() and feholdexcept().

(phx)

2017-09-13 08:26:38 UTC MAIN commitmail json YAML

2017-09-13 08:24:24 UTC MAIN commitmail json YAML

2017-09-13 04:50:50 UTC MAIN commitmail json YAML

- Print driver feature capabilities and enable bits when verbose boot as
  ixgbe.c rev. 1.99.
- Whitespace fix.

(msaitoh)

2017-09-13 04:48:41 UTC MAIN commitmail json YAML

Set get_link_status to true in ixv_init_locked() to get the first link status
correctly.

(msaitoh)

2017-09-13 00:34:48 UTC MAIN commitmail json YAML

note that COMPAT_XX netbsd options enable all forward support as well.
eg, COMPAT_60 enables COMPAT_70 and higher.
document the changes in compat for 4, 5, 6, and 7.
bump date.

(mrg)