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

2024-05-10 03:29:36 UTC Now

2017-10-11 16:13:16 UTC MAIN commitmail json YAML

Add an alignment to fill strictly all of the padding; does not increase
the size of the prekern.

(maxv)

2017-10-11 12:27:50 UTC MAIN commitmail json YAML

Remove HUMMINGBIRD_A31 kernel config (supported by SUNXI kernel now)

(jmcneill)

2017-10-11 10:53:26 UTC MAIN commitmail json YAML

Add options SOC_SUN50I_H5

(jmcneill)

2017-10-11 10:52:54 UTC MAIN commitmail json YAML

2017-10-11 09:53:14 UTC MAIN commitmail json YAML

Reset has_prekern if pkboot fails. Otherwise here:
pkboot wrong_kernel_path
boot netbsd
the prekern still gets invoked in the second command.

(maxv)

2017-10-11 08:29:17 UTC MAIN commitmail json YAML

Remove accidentally added code (for VLAN hardware filter).

(msaitoh)

2017-10-11 08:10:53 UTC MAIN commitmail json YAML

Add a test case for duplicated VLAN ID.

(msaitoh)

2017-10-11 08:10:00 UTC MAIN commitmail json YAML

Check if VLAN ID isn't duplicated on a same parent interface and return
EEXIST if it failed.

(msaitoh)

2017-10-11 06:49:03 UTC MAIN commitmail json YAML

Fix typo in comment

(abhinav)

2017-10-11 00:17:03 UTC MAIN commitmail json YAML

Remove a bogus KASSERT and clear IRQ pending status as handle them

(jmcneill)

2017-10-10 21:37:49 UTC MAIN commitmail json YAML

revert the logic in wdc_atapi_intr() for wdc_wait_for_unbusy() to what it
was before NCQ merge; it got broken during the efford to remove ch_status
and ch_error on the branch

fixes atapi timeouts in vbox and with real harware reported separately
by Abhinav Upadhyay, Pault Goyette, Chavdar Ivanov, and Rares
Aioanei; with a bit of luck it could also fix PR kern/52605 and/or PR
kern/52606 by Martin Husemann

(jdolecek)

2017-10-10 19:31:57 UTC MAIN commitmail json YAML

2017-10-10 19:31:10 UTC MAIN commitmail json YAML

2017-10-10 19:30:41 UTC MAIN commitmail json YAML

2017-10-10 19:30:06 UTC MAIN commitmail json YAML

2017-10-10 19:29:44 UTC MAIN commitmail json YAML

Add general {DP,LD}ADD.rump variables

(christos)

2017-10-10 19:29:22 UTC MAIN commitmail json YAML

add the rump resolver library.

(christos)

2017-10-10 19:28:34 UTC MAIN commitmail json YAML

Add a library for the rump resolver interception code so that it will become
easier to hide resolver internals later.

(christos)

2017-10-10 19:17:57 UTC MAIN commitmail json YAML

Redo so that parallel makes work reliably by using the builtin rules and
issuing atomic file creation.
XXX: This still creates all the c and h files for platforms that don't support
iasl in make depend. At least it now works with make -j 100 dependall

(christos)

2017-10-10 17:20:42 UTC MAIN commitmail json YAML

bump kernel version for SATA NCQ branch merge

(jdolecek)

2017-10-10 17:19:39 UTC MAIN commitmail json YAML

split off functions used by 'wd* at umass?' into separate file, unfortunately
the previous approach with NATABUS doesn't work for kernels which include
MODULAR, but not atabus - such as macppc and evbarm

(jdolecek)

2017-10-10 16:44:24 UTC MAIN commitmail json YAML

make compile with UISDATA_DEBUG

(jdolecek)

2017-10-10 16:30:23 UTC MAIN commitmail json YAML

make compile with ATAPI_DEBUG_PROBE (by copying over the code from
atapi_wdc.c), which is on e.g. for i386/amd64 ALL kernels
problem found by hannken@, thanks

(jdolecek)

2017-10-10 16:04:59 UTC MAIN commitmail json YAML

2017-10-10 15:38:00 UTC MAIN commitmail json YAML

Don't install stdatomic.h if we don't have gcccmds. This is prolly the wrong
fix but only sun2 is affected. Perhaps it is better to descend into
usr.bin/include and install there because that also installs tgmath.h and
unfortunately math-68881.h...

(christos)

2017-10-10 13:47:27 UTC MAIN commitmail json YAML

Reorder to avoid null deref before null test

(maya)

2017-10-10 11:52:51 UTC MAIN commitmail json YAML

tmux-2.6 out.

(wiz)

2017-10-10 11:43:26 UTC MAIN commitmail json YAML

Reorder to test for null before null deref in debug code

(maya)

2017-10-10 11:40:54 UTC MAIN commitmail json YAML

Reorder to test for null before null deref in debug code

(maya)

2017-10-10 09:29:14 UTC MAIN commitmail json YAML

2017-10-10 05:35:15 UTC MAIN commitmail json YAML

fix wdc_init_shadow_regs() arg

(jdolecek)

2017-10-10 03:11:01 UTC MAIN commitmail json YAML

Decode IOMMU capability of PCI secure device capability. From "AMD I/O
Virtualization Technology(IOMMU) Specification (#48882) Revision 3.00".

(msaitoh)

2017-10-10 03:05:29 UTC MAIN commitmail json YAML

Fix the location of AMD's smca(Scalable MCA) bit. Thanks Yasushi Oshima for
finding this bug.

(msaitoh)

2017-10-09 23:42:40 UTC MAIN commitmail json YAML

Delete bogus NULL test.

We deref session just above, and all callers already have session != NULL
already.

suggested by riastradh, spotted by coccinelle

(maya)

2017-10-09 23:24:22 UTC MAIN commitmail json YAML

Reorder to avoid null deref before null test

(maya)

2017-10-09 18:09:09 UTC netbsd-8 commitmail json YAML

2017-10-09 18:05:12 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #313):
distrib/sets/lists/comp/mi: 1.2148
external/gpl3/gcc/usr.bin/include/Makefile: patch
Add stdatomic.h

(snj)

2017-10-09 17:59:16 UTC netbsd-8 commitmail json YAML

Apply patch (requested by christos in ticket #312):
disable dual libstdc++ abi

(snj)

2017-10-09 17:49:28 UTC MAIN commitmail json YAML

2017-10-09 17:41:18 UTC MAIN commitmail json YAML

Don't probe for the no FPU case. it's not supported

(maya)

2017-10-09 17:39:33 UTC MAIN commitmail json YAML

Simplify macro logic of cpu_probe_old_fpu

(maya)

2017-10-09 15:53:45 UTC MAIN commitmail json YAML

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

2017-10-09 14:55:32 UTC MAIN commitmail json YAML

sunxits needs sysmon_envsys

(jmcneill)

2017-10-09 14:52:43 UTC MAIN commitmail json YAML

Change aprint_verbose on voltage change to aprint_debug to prevent dmesg
spam when running estd. While here, remove ": " prefix on aprint_*_dev
format strings.

(jmcneill)

2017-10-09 14:28:01 UTC MAIN commitmail json YAML

Add support for sun4i and sun6i, and enable temperature sensor support.

(jmcneill)

2017-10-09 14:01:59 UTC MAIN commitmail json YAML

2017-10-09 12:07:03 UTC MAIN commitmail json YAML

2017-10-09 10:31:50 UTC MAIN commitmail json YAML

New sentence, new line. Remove superfluous Pps.

(wiz)

2017-10-09 10:28:33 UTC MAIN commitmail json YAML

(untested) attempt to fix b5 evbarm-earmv7hf build - please revert if this
is incorrect, or harms anything else...

(kre)

2017-10-09 05:24:26 UTC MAIN commitmail json YAML

Fix computation of left-over fragments also for ufs2.

Fixes PR 52600.

(mlelstv)

2017-10-08 21:33:38 UTC MAIN commitmail json YAML

don't initialize tfd twice.

(christos)

2017-10-08 21:29:34 UTC MAIN commitmail json YAML

2017-10-08 21:18:14 UTC MAIN commitmail json YAML

Initialize tfd even when not waiting for DSC.

(joerg)

2017-10-08 21:12:28 UTC MAIN commitmail json YAML

Make most of the resize_ffs tests skip if PUFFS is not configured
in the kernel.  (nb: for this purpose, a module that is configured
to autoload counts as configured in the kernel...)

(kre)

2017-10-08 20:44:19 UTC MAIN commitmail json YAML

Ensure consistent results on different platforms.

With cycle.1.99 being written to stdout and
make: Graph cycles through `cycle.2.*`
to stderr, the order in which they are captured
varies on some platforms.
By redirecting stderr through the same pipe
as stdout we get more consistent result.

(sjg)

2017-10-08 20:40:06 UTC MAIN commitmail json YAML

2017-10-08 20:19:05 UTC MAIN commitmail json YAML

2017-10-08 19:00:29 UTC MAIN commitmail json YAML

as a stopgap measure, include necessary parts of dev/ata/ata.c even
if no atabus is configured, so that kernels with just 'wd* at umass?'
and no atabus compile; fixes kernel builds for vax, pmax and evbmips
after NCQ branch merge

XXX wd* at umass? still actually untested after the merge, need to discuss
XXX what to do with it

(jdolecek)

2017-10-08 18:46:10 UTC MAIN commitmail json YAML

Honor REPROFLAGS for rump components.

(joerg)

2017-10-08 18:07:09 UTC MAIN commitmail json YAML

Remove ALLWINNER_A80 kernel config; use SUNXI for these boards instead.

(jmcneill)

2017-10-08 18:00:59 UTC MAIN commitmail json YAML

Add A80 (sun9i) support

(jmcneill)

2017-10-08 18:00:36 UTC MAIN commitmail json YAML

2017-10-08 15:29:33 UTC MAIN commitmail json YAML

2017-10-08 15:20:32 UTC MAIN commitmail json YAML

need a few more commits to enable this.

(christos)

2017-10-08 15:06:17 UTC MAIN commitmail json YAML

2017-10-08 15:05:19 UTC MAIN commitmail json YAML

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

2017-10-08 15:02:33 UTC MAIN commitmail json YAML

Extra flags for static PIE

(christos)

2017-10-08 15:00:40 UTC MAIN commitmail json YAML

For static PIE set the interpreter address to be the entry offset so we
don't lose it.

(christos)

2017-10-08 14:03:46 UTC MAIN commitmail json YAML

Add sun4i-a10 RTC support.

(jmcneill)

2017-10-08 13:51:31 UTC MAIN commitmail json YAML

2017-10-08 13:49:38 UTC MAIN commitmail json YAML

Use roundup instead. Otherwise some (userland) pages could get mapped in
the text large pages. We were using roundup to improve performance on i386
(mapping the text with large pages even if it was not aligned). But we're
in a state where correctness matters more than performance - the correct way
to get performance here is to align .text to 4MB.

(maxv)

2017-10-08 13:48:40 UTC MAIN commitmail json YAML

2017-10-08 13:35:04 UTC MAIN commitmail json YAML

Re-use the err label more so it is not unused for drivers that don't support
dma.

(christos)

2017-10-08 12:09:44 UTC MAIN commitmail json YAML

In vmapbuf use pmap_enter(pmap_kernel(), ...) and not pmap_kenter_pa as the
former handles multiple mappings for VIPT AND VIVT correctly whereas the latter
doesn't work for VIVT. PR port-shark/52102
From skrll@. Tested by martin@ and me.

(flxd)

2017-10-08 12:08:31 UTC MAIN commitmail json YAML

Revert attempt at tracking unmanaged mappings for VIVT as it was incomplete and
buggy. PR port-shark/52102
From skrll@. Tested by martin@ and me.

(flxd)

2017-10-08 11:08:55 UTC MAIN commitmail json YAML

2017-10-08 11:06:48 UTC MAIN commitmail json YAML

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

2017-10-08 09:06:50 UTC MAIN commitmail json YAML

2017-10-08 08:31:05 UTC MAIN commitmail json YAML

Don't bother attempting any of the (real) test cases if the SYSVMSG
option isn't configured in the kernel.

(kre)

2017-10-08 08:29:57 UTC MAIN commitmail json YAML

Skip the mincore_shmseg test case if the SYSVSHM option is not configured
in the kernel.

(kre)

2017-10-08 08:26:01 UTC MAIN commitmail json YAML

2017-10-08 04:52:33 UTC MAIN commitmail json YAML

Don't assert channel lock in polled mode.

ahcisata (and maybe others) use ata_delay during initialization where
lock isn't taken.

(mlelstv)

2017-10-08 03:39:50 UTC MAIN commitmail json YAML

u3ginit was split out and became umodeswitch.
Update the kernel configuration declaration.

(sevan)

2017-10-08 01:05:13 UTC MAIN commitmail json YAML

Better validation of var name args to -V and -Z, in a way that makes
it trivial to add a list of banned var names for either of those args
should that ever be considered desireable (as the XXX suggests it might.)
I've had this mod locked in my tree for (at least) months - time to set it free.

(kre)

2017-10-08 00:45:25 UTC MAIN commitmail json YAML

If we're going xsrc hunting, lets's do it properly.  In particular
it is not "good" just because ../xsrc or /usr/xsrc exists, if the user said
-X /no/xsrc/here ...  Further, when we find it, remember it.

While here, also look in my favourite place: .../src/xsrc - src/x would be
better (or src/x11) but that's too hard given the cvs module name and src
tarball format.

(kre)

2017-10-08 00:35:26 UTC MAIN commitmail json YAML

Fix test otherwise we try to load a fdtfile for boards which do not have use_fdt set.

(sevan)

2017-10-08 00:15:13 UTC MAIN commitmail json YAML

Don't install uEnv.txt for beagle; boot.scr handles this now.

(jmcneill)

2017-10-07 23:40:00 UTC MAIN commitmail json YAML

Install a boot.scr on armv7.img that detects the running board and selects
the correct kernel and boot protocol. Should work on tegra, sunxi, and
am335x boards for now.

(jmcneill)

2017-10-07 21:53:16 UTC MAIN commitmail json YAML

2017-10-07 21:52:53 UTC MAIN commitmail json YAML

add audio pll and codec clocks

(jmcneill)

2017-10-07 21:41:51 UTC MAIN commitmail json YAML

With the new version of OpenSSH, SSHv1 is no longer supported server-side.
Along with that rsa1 type keys are no longer supported.
Don't try to generate such keys on new systems.

ok christos

(sevan)

2017-10-07 21:16:06 UTC MAIN commitmail json YAML

remove recallocarray

(christos)

2017-10-07 21:15:48 UTC MAIN commitmail json YAML

2017-10-07 21:14:59 UTC MAIN commitmail json YAML

2017-10-07 20:32:20 UTC MAIN commitmail json YAML

add axp22x and pcf8563rtc

(jmcneill)

2017-10-07 20:31:48 UTC MAIN commitmail json YAML

add direct config support

(jmcneill)

2017-10-07 20:18:16 UTC MAIN commitmail json YAML

2017-10-07 20:17:38 UTC MAIN commitmail json YAML

Initialize TWI clock rate to 100kHz

(jmcneill)

2017-10-07 20:02:07 UTC MAIN commitmail json YAML

adapt for NCQ branch merge too

(jdolecek)

2017-10-07 19:58:54 UTC MAIN commitmail json YAML

2017-10-07 19:52:11 UTC MAIN commitmail json YAML

2017-10-07 19:44:22 UTC MAIN commitmail json YAML

2017-10-07 19:43:27 UTC MAIN commitmail json YAML

2017-10-07 19:42:45 UTC MAIN commitmail json YAML

Support snps,reset-gpio property and deassert optional stmmaceth reset.

(jmcneill)

2017-10-07 19:41:51 UTC MAIN commitmail json YAML

2017-10-07 19:39:20 UTC MAIN commitmail json YAML

2017-10-07 19:38:35 UTC MAIN commitmail json YAML

2017-10-07 19:38:09 UTC MAIN commitmail json YAML

add recallocarray (used by openssh-7.6)

(christos)

2017-10-07 19:23:02 UTC MAIN commitmail json YAML

fix to compile without USE_PAM. (unused variables)

(ryo)

2017-10-07 18:22:23 UTC MAIN commitmail json YAML

2017-10-07 18:22:06 UTC MAIN commitmail json YAML

2017-10-07 17:42:43 UTC MAIN commitmail json YAML

note NCQ support for ahcisata(4), mvsata(4), and siisata(4), and note enabled
ATAPI support for mvsata(4)

(jdolecek)

2017-10-07 17:35:48 UTC MAIN commitmail json YAML

2017-10-07 17:15:44 UTC MAIN commitmail json YAML

If we have SYSVMSG in kernel (test finds it) restore the signal handler
to its previous state, so any signals that occur during the rest of the
test gat handled just as they would (core dump) as if the handler was never
executed.  No need to bother if the SYSVMSG test fails, as in that case,
nothing else will be done anyway.

(kre)

2017-10-07 17:03:49 UTC MAIN commitmail json YAML

2017-10-07 16:44:24 UTC MAIN commitmail json YAML

Add sun4i watchdog support.

(jmcneill)

2017-10-07 16:05:33 UTC MAIN commitmail json YAML

Merge support for SATA NCQ (Native Command Queueing) from jdolecek-ncq branch

ATA subsystem was changed to support several outstanding commands, and use
NCQ xfers if supported by both the controller and the disk, including NCQ
error recovery. Set NCQ high priority for BPRIO_TIMECRITICAL xfers
if supported. Added FUA support.

Done some work towards MP-safe, all ATA code tsleep()/wakeup() replaced
by condvars, and switched most code from spl* to mutexes (separate
wd(4) and ata channel lock).

Introduced new option WD_CHAOS_MONKEY to facilitate testing of error
handling, fixed several uncovered issues. Also fixed several problems
with kernel dump to wd(4) disk.

Tested with ahcisata(4), mvsata(4), siisata(4), piixide(4) on amd64,
with and without port multiplier, both disk and ATAPI devices; other
drivers and archs mechanically adjusted and compile-tested. NCQ is
supported for ahcisata(4) and siisata(4) for any controller, for
mvsata(4) only Gen IIe ones for now. Also enabled ATAPI support in
mvsata(4).

Thanks to Matt Thomas for initial ATA infrastructure patch, and
Jonathan A.Kollasch for siisata(4) NCQ changes and general testing.

Also fixes PR kern/43169 (wd(4)); and PR kern/11811, PR kern/47041,
PR kern/51979 (kernel dump)

(jdolecek)

2017-10-07 15:24:36 UTC jdolecek-ncq commitmail json YAML

make usage of NCQ 'high' priority for BPRIO_TIMECRITICAL xfers settable via
sysctl, too

(jdolecek)

2017-10-07 15:13:00 UTC MAIN commitmail json YAML

2017-10-07 15:12:36 UTC MAIN commitmail json YAML

2017-10-07 14:16:34 UTC MAIN commitmail json YAML

Note import of dhcpcd-7.0.0-rc3

(roy)

2017-10-07 14:14:40 UTC MAIN commitmail json YAML

Remove mistakenly commited debug.

(roy)

2017-10-07 14:11:11 UTC MAIN commitmail json YAML

match allwinner,sun7i-a20-codec

(jmcneill)

2017-10-07 14:11:07 UTC MAIN commitmail json YAML

2017-10-07 13:29:28 UTC MAIN commitmail json YAML

add sunxigmacclk, awge, and rlphy

(jmcneill)

2017-10-07 13:28:59 UTC MAIN commitmail json YAML

2017-10-07 12:22:29 UTC MAIN commitmail json YAML

Add mmc sample and output phase clocks

(jmcneill)

2017-10-07 12:21:53 UTC MAIN commitmail json YAML

Fix maximum xfer length for sun7i-a20 compatible controllers

(jmcneill)

2017-10-07 10:32:56 UTC MAIN commitmail json YAML

Bump bootloader version, support for booting KASLR amd64 kernels.

(maxv)

2017-10-07 10:26:39 UTC MAIN commitmail json YAML

Add a new option in libsa, to load dynamic binaries. A separate function
is used, and it does not break in any way the generic static loader. Then,
add a new "pkboot" command in the x86 bootloader, which boots a
GENERIC_KASLR kernel via the prekern. (See thread on tech-kern@.)

(maxv)

2017-10-07 10:16:47 UTC MAIN commitmail json YAML

2017-10-07 00:06:12 UTC MAIN commitmail json YAML

2017-10-06 22:25:05 UTC MAIN commitmail json YAML

Add sun4i (A10) and sun7i (A20) USB PHY support

(jmcneill)

2017-10-06 21:21:22 UTC MAIN commitmail json YAML

add A10 and A20 support

(jmcneill)

2017-10-06 21:21:00 UTC MAIN commitmail json YAML

2017-10-06 21:12:23 UTC MAIN commitmail json YAML

add platform support for allwinner,sun4i-a10 and allwinner,sun7i-a20

(jmcneill)

2017-10-06 21:09:45 UTC MAIN commitmail json YAML

Three fixes and a change to ~ expansions

1. A serious bug introduced 3 1/2 months ago (approx) (rev 1.116) which
  broke all but the simple cases of ~ expansions is fixed (amazingly,
  given the magnitude of this problem, no-one noticed!)

2. An ancient bug (probably from when ~ expansion was first addedin 1994, and
  certainly is in NetBSD-6 vintage shells) where ${UnSeT:-~} (and similar)
  does not expand the ~ is fixed (note that ${UnSeT:-~/} does expand,
  this should give a clue to the cause of the problem.

3. A fix/change to make the effects of ~ expansions on ${UnSeT:=whatever}
  identical to those in UnSeT=whatever  In particular, with HOME=/foo
  ${UnSeT:=~:~} now assigns, and expands to, /foo:/foo rather than ~:~
  just as VAR=~:~ assigns /foo:/foo to VAR.  Note this is even after the
  previous fix (ie: appending a '/' would not change the results here.)

  It is hard to call this one a bug fix for certain (though I believe it is)
  as many other shells also produce different results for the ${V:=...}
  expansions than  they do for V=... (though not all the same as we did).

  POSIX is not clear about this, expanding ~ after : in VAR=whatever
  assignments is clear, whether ${U:=whatever} assignments should be
  treated the same way is not stated, one way or the other.

4. Change to make ':' terminate the user name in a ~ expansion in all cases,
  not only in assignments.  This makes sense, as ':' is one character that
  cannot occur in user names, no matter how otherwise weird they become.
  bash (incl in posix mode) ksh93 and bosh all act this way, whereas most
  other shells (and POSIX) do not.  Because this is clearly an extension
  to POSIX, do this one only when not in posix mode (not set -o posix).

(kre)

2017-10-06 21:09:21 UTC MAIN commitmail json YAML

2017-10-06 20:26:52 UTC MAIN commitmail json YAML

bump libglapi, libGL libGLU because of the libstdc++ dual abi bump

(christos)

2017-10-06 20:24:46 UTC MAIN commitmail json YAML

2017-10-06 19:21:17 UTC MAIN commitmail json YAML

2017-10-06 19:19:36 UTC MAIN commitmail json YAML

2017-10-06 19:18:16 UTC MAIN commitmail json YAML

bump because of libstdc++

(christos)

2017-10-06 19:16:35 UTC MAIN commitmail json YAML

2017-10-06 17:05:05 UTC MAIN commitmail json YAML

Add a new sub-test to validate ~ expansions.

Currently testing ~user is too much effort to contemplate (other than
assuming that it works in order to verify that it works...) so only bare ~
is being tested for now.  Maybe someday...

Right now (@ time of commit), this new test is expected to fail, as ~
expansions are horribly badly broken (have been for months, some forms
for much longer) in all but the simplest of uses.  Fix for that coming
very soon.

(kre)

2017-10-06 17:00:28 UTC MAIN commitmail json YAML

Make this test skip if running on a kernel without the SYSVMSG option.
(Assuming this behaves as intended the other tests which should behave
the same way will get upgrades as well.)

(kre)

2017-10-06 13:00:57 UTC MAIN commitmail json YAML

Switch hp300 to HAVE_XORG_SERVER_VER=118.

Tested on HP 9000/425t with HP98550 catseye (topcat).

(tsutsui)

2017-10-05 23:47:12 UTC MAIN commitmail json YAML

bump libstdc++ to account for disabling the "dual abi".

(christos)

2017-10-05 23:46:40 UTC MAIN commitmail json YAML

src/external/gpl3/gcc.old/lib/libgcc/arch/m68000/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc.old/lib/libiberty/arch/ia64/config.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libiberty/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/Makefile@1.8 / diff / nxr@1.8
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/alpha/c++config.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/alpha/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/arm/c++config.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/arm/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/armeb/c++config.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/armeb/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/earm/c++config.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/earm/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/earmeb/c++config.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/earmeb/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/earmhf/c++config.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/earmhf/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/earmhfeb/c++config.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/earmhfeb/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/earmv4/c++config.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc.old/lib/libstdc++-v3/arch/earmv4/defs.mk@1.6 / diff / nxr@1.6
      :
(more 89 files)
re-run mknative to disable the libstdc++ "dual abi". Bump.

(christos)

2017-10-05 19:29:33 UTC MAIN commitmail json YAML

do what linux and freebsd do here:
- ignore the raw 'adc' sensors
- update all sensors in a single transaction instead of one by one
now we're getting relatively sane readings

(macallan)

2017-10-05 18:01:00 UTC MAIN commitmail json YAML

2017-10-05 13:25:34 UTC MAIN commitmail json YAML

add cpu regulator and operating points for nanopi neo

(jmcneill)

2017-10-05 09:59:04 UTC MAIN commitmail json YAML

Cast away some compile warnings.

(roy)

2017-10-05 06:37:45 UTC MAIN commitmail json YAML

Use pcireg.h's macro. No functional change.

(msaitoh)

2017-10-05 06:30:19 UTC MAIN commitmail json YAML

2017-10-05 06:14:30 UTC MAIN commitmail json YAML

- Add PCI_MAPREG_ROM_ADDR_MASK macro and PCI_MAPREG_ROM_ADDR() macro.
- print PCI_MAPREG_ROM_ENABLE bit.
- Decode Expansion ROM Validation ECN.
- Add Native PCIe Enclosure Management ECN's extended capability type.
  Not decoded yet.

(msaitoh)

2017-10-05 04:38:08 UTC MAIN commitmail json YAML

One of the things we should do when bumping libc is to boot the
obsolete cryptographic hashes out of libc, either entirely or to
some "insecure" library.

(dholland)

2017-10-05 04:22:41 UTC MAIN commitmail json YAML

s/u_int/unsigned/.

from Jan Danielsson.  increases/fixes portability.

(mrg)

2017-10-05 03:42:14 UTC MAIN commitmail json YAML

2017-10-05 03:24:40 UTC MAIN commitmail json YAML

- Use per cpu ci->ci_max_cupid instead of global "cpuid_level" variable.
- Print AMD specific cpuid leafs:
        0x80000008 ebx
0x8000000a edx
0x80000007 ebx

(msaitoh)

2017-10-05 02:59:21 UTC MAIN commitmail json YAML

try a different style of __used.

(christos)

2017-10-05 01:32:47 UTC MAIN commitmail json YAML

add thermal sensor controller

(jmcneill)

2017-10-05 01:30:45 UTC MAIN commitmail json YAML

enable sunxisid and sunxithermal

(jmcneill)

2017-10-05 01:30:26 UTC MAIN commitmail json YAML

Add driver for thermal sensor controller found in Allwinner H3, A64, and
A83T SoCs.

(jmcneill)

2017-10-05 01:29:49 UTC MAIN commitmail json YAML

2017-10-05 01:29:25 UTC MAIN commitmail json YAML

export sunxi_sid_read_tscalib

(jmcneill)

2017-10-05 01:28:47 UTC MAIN commitmail json YAML

Add support for gated dividers and /1,/2,/4,/6 style divider fields.

(jmcneill)

2017-10-05 01:28:02 UTC MAIN commitmail json YAML

Listen for PMFE_THROTTLE_* events and limit CPU frequency when throttling
is enabled.

(jmcneill)

2017-10-05 01:26:53 UTC MAIN commitmail json YAML

Add PMFE_THROTTLE_ENABLE / PMFE_THROTTLE_DISABLE events.

(jmcneill)

2017-10-04 23:54:33 UTC MAIN commitmail json YAML

Add NOBINARIES, useful to build tools are libraries which is what's needed
for mknative.

(christos)

2017-10-04 23:44:38 UTC MAIN commitmail json YAML

2017-10-04 23:43:23 UTC MAIN commitmail json YAML

2017-10-04 23:04:42 UTC MAIN commitmail json YAML

2017-10-04 22:00:40 UTC MAIN commitmail json YAML

mark first as used for platforms that define PROGRESS to nothing (mvme68k)

(christos)

2017-10-04 21:42:20 UTC MAIN commitmail json YAML

use the variable for the source dir instead of duplicating it.

(christos)

2017-10-04 21:29:43 UTC MAIN commitmail json YAML

- gcc.old == gcc-5.3, so copy mknative-gcc{,.old} and adjust
- disable dual libstdc++ abi per joerg
  (https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html)
  will require a major libstdc++ major bump.

(christos)

2017-10-04 11:33:01 UTC MAIN commitmail json YAML

pmap: Refresh debugging facilities

Print vm_aslr_delta_mmap from 'struct vmspace'.
Print the WANTVA bit of 'flags' from 'struct vm_map'.
Replace %x with %#x, this improves readability of hex vs dec numbers.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-10-04 11:03:21 UTC MAIN commitmail json YAML

- ixv_enableintr(): Fix a bug that ixv_enable_queue() is called with incorrect
  argument. This bug was added in rev. 1.68.
- Don't check neither VTEICR nor VTEICS same as Linux. It seems that both
  registers can't be used to check which MSI-X vector is triggered. A bit is
  set on very low probability and the bit location is incorrect. Is this an
  errata?

(msaitoh)

2017-10-04 09:59:24 UTC MAIN commitmail json YAML

Use do {...} while 0; construct for KERNHIST_LINK_STATIC()

NFCI

(pgoyette)

2017-10-04 09:44:09 UTC MAIN commitmail json YAML

Update driver to support firmware v1.5+.

From Lukas F. Hartmann. With hopeful style fixes from me.

(rkujawa)

2017-10-04 09:10:37 UTC MAIN commitmail json YAML

Call sysctl_kernhist_new for KERNHIST_LINK_STATIC.  I can get usbhist from
vmstat(1) again.

(skrll)

2017-10-04 08:47:26 UTC MAIN commitmail json YAML

Add 2.5GBASE-T and 5GBASE-T support. (forgotten in the last commit)

(msaitoh)

2017-10-04 07:13:00 UTC MAIN commitmail json YAML

- Remove half-duplex setting for more than 1000Mbps in ixgbe_add_media_types()
  because those medias are not in the spec.
- Add 2.5GBASE-T and 5GBASE-T support. Tested with X550-T1.

Example:
ixg0: flags=0x8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
capabilities=fff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx>
capabilities=fff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx>
capabilities=fff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6,LRO>
enabled=7ff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx>
enabled=7ff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx>
enabled=7ff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6>
ec_capabilities=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU>
ec_enabled=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU>
address: a0:36:9f:b0:f5:b0
media: Ethernet 2.5GBASE-T full-duplex
status: active
supported Ethernet media:
media 10Gbase-T
media 10Gbase-T mediaopt full-duplex
media 1000baseT
media 1000baseT mediaopt full-duplex
media 100baseTX
media 100baseTX mediaopt full-duplex
media 2.5GBASE-T mediaopt full-duplex
media 5GBASE-T mediaopt full-duplex
media autoselect
inet 172.16.0.1/24 broadcast 172.16.0.255 flags 0x0
inet6 fe80::a236:9fff:feb0:f5b0%ixg0/64 flags 0x0 scopeid 0x1

(msaitoh)

2017-10-04 07:08:01 UTC MAIN commitmail json YAML

Add 2.5GBASE-T and 5GBASE-T.

(msaitoh)

2017-10-04 07:07:16 UTC MAIN commitmail json YAML

All Ethernet media more than 1000Mbps don't support half duplex.
For the convinience, ifconfig without "mediaopt fullduplex" sets IFM_FDX
automatically for those medias. Without this change, "ifconfig xxN mediaopt
10Gbase-T" (without "mediaopt fullduplex") returns EINVAL if a
driver doesn't call ifmedia_add() without IFM_FDX because ifmedia_match()
returns NULL.

(msaitoh)

2017-10-04 06:19:47 UTC MAIN commitmail json YAML

Fix a bug that X550EM (Denverton) can't force 10BaseT.

(msaitoh)

2017-10-04 02:25:07 UTC MAIN commitmail json YAML

Include socketvar.h for softnet_lock

(ozaki-r)

2017-10-03 23:42:35 UTC MAIN commitmail json YAML

add Security ID EFUSE node

(jmcneill)

2017-10-03 23:42:17 UTC MAIN commitmail json YAML

2017-10-03 15:27:10 UTC MAIN commitmail json YAML

From FreeBSD:

netsmb: Fix buggy/racy smb_strdupin()

smb_strdupin() tried to roll a copyin() based strlen to allocate a buffer
and then blindly copyin that size.  Of course, a malicious user program
could simultaneously manipulate the buffer, resulting in a non-terminated
string being copied.

Later assumptions in the code rely upon the string being nul-terminated.

Just use copyinstr() and drop the racy sizing.

PR: 222687
Reported by: Meng Xu <meng.xu AT gatech.edu>
Security: possible local DoS
Sponsored by: Dell EMC Isilon

(christos)

2017-10-03 11:02:36 UTC MAIN commitmail json YAML

Simplify.

(maya)

2017-10-03 10:59:04 UTC MAIN commitmail json YAML

Accept also ../xsrc in our sanity check, we use this as a default too,
if it exists.

(maya)

2017-10-03 10:28:30 UTC MAIN commitmail json YAML

Be consistent with our header.

(joerg)

2017-10-03 08:56:52 UTC MAIN commitmail json YAML

2017-10-03 08:34:28 UTC MAIN commitmail json YAML

Fix SP is broken on transport mode

isr->saidx was modified accidentally in ipsec_nextisr.

Reported by christos@
Helped investigations by christos@ and knakahara@

(ozaki-r)

2017-10-03 08:25:21 UTC MAIN commitmail json YAML

Don't abuse key_checkrequest just for looking up sav

It does more than expected for example key_acquire.

(ozaki-r)

2017-10-03 07:32:53 UTC MAIN commitmail json YAML

Pull out ipsec_fill_saidx_bymbuf (NFC)

(ozaki-r)