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 (5h)  netbsd-10 (17d)  netbsd-9 (17d)  netbsd-8 (22d) 

2024-06-03 01:28:41 UTC Now

2016-10-31 20:22:35 UTC MAIN commitmail json YAML

2016-10-31 20:16:48 UTC MAIN commitmail json YAML

Mark linker scripts with binutils

(skrll)

2016-10-31 20:14:08 UTC MAIN commitmail json YAML

2016-10-31 18:10:11 UTC MAIN commitmail json YAML

Add CHECK_NOT_THREADED() in __libc_mutexattr_settype_stub()

This makes this function consistent with __libc_mutex_catchall_stub()
and others in the same group.

Approved by <christos>.

(kamil)

2016-10-31 17:46:32 UTC MAIN commitmail json YAML

Fix file name auto completion in one specific case.

For example if you do
$mkdir -p /tmp/dir1/dir2

Then:
$ls /tmp/di <TAB> auto completes to
$ls /tmp/dir1/

Hitting <TAB> again auto completes to
$ls /tmp/dir1/dir2

Whereas it should auto complete to
$ls /tmp/dir1/dir2/

Essentially, in cases like above where you have to hit <TAB> twice to get
to the match and there is only one match (because only one file/sub-directory) then
auto complete doesn't work correctly. It doesn't append a trailing slash (in case
of directory) or a space (in case of a file) to the match name.

I have tested file name completion in sh(1) and symbol completion in gdb after
this change.

(abhinav)

2016-10-31 16:23:04 UTC MAIN commitmail json YAML

2016-10-31 16:21:23 UTC MAIN commitmail json YAML

Merge and fix the timed mutex tests to use absolute time.
NB: the new tests are broken?

(christos)

2016-10-31 15:27:24 UTC MAIN commitmail json YAML

The mbuf is freed by the protocol even on error, so always NULL the pointer
instead of double-freeing it. Indirectly pointed out by Mootja.

(maxv)

2016-10-31 15:08:45 UTC MAIN commitmail json YAML

Memory leak, found by Mootja. By the way, we probably shouldn't be
returning -1 here.

(maxv)

2016-10-31 15:05:05 UTC MAIN commitmail json YAML

Memory leak, found by Mootja. It is easily triggerable from userland.

(maxv)

2016-10-31 14:34:32 UTC MAIN commitmail json YAML

restore previous logic.

(christos)

2016-10-31 12:49:04 UTC MAIN commitmail json YAML

Pre-allocate some kcpuset_ts so that we don't try and allocate in the
wrong context.

(skrll)

2016-10-31 12:27:23 UTC MAIN commitmail json YAML

Fixup IPI interrupt delivery and splsched mask so that
sys/uvm/pmap/pmap_tlb.c

    541 KASSERTMSG(ci->ci_cpl >= IPL_SCHED,
    542     "%s: cpl (%d) < IPL_SCHED (%d)",
    543     __func__, ci->ci_cpl, IPL_SCHED);

doesn't fire.

(skrll)

2016-10-31 12:18:10 UTC MAIN commitmail json YAML

PR/51574: You can't always get what you want, but if you try sometime..
Remove unreachable code.

(christos)

2016-10-31 10:38:25 UTC MAIN commitmail json YAML

Add tests for ping6 options

- -S <sourceaddr>
- -I <interface>
- -g <gateway>

(ozaki-r)

2016-10-31 09:13:20 UTC MAIN commitmail json YAML

Stopgap fix for in-kernel compilation (differences between humanize_number(3)
and humanize_number(9)), ok: msaitoh

(martin)

2016-10-31 07:37:10 UTC MAIN commitmail json YAML

Fix markup .Dv --> .Dq

(Thanks, wiz!)

(pgoyette)

2016-10-31 05:10:45 UTC MAIN commitmail json YAML

2016-10-31 05:08:53 UTC MAIN commitmail json YAML

Add another case related to the ones from PR 49278: [A-\\].

(dholland)

2016-10-31 04:57:11 UTC MAIN commitmail json YAML

Pull best address selection code out of in6_selectsrc

No functional change.

(ozaki-r)

2016-10-31 04:16:29 UTC MAIN commitmail json YAML

2016-10-31 04:16:25 UTC MAIN commitmail json YAML

Fix race condition of in6_selectsrc

in6_selectsrc returned a pointer to in6_addr that wan't guaranteed to be
safe by pserialize (or psref), which was racy. Let callers pass a pointer
to in6_addr and in6_selectsrc copy a result to it inside pserialize
critical sections.

(ozaki-r)

2016-10-31 04:15:23 UTC MAIN commitmail json YAML

Remove duplicated HUAWEI E353 entry.

(nonaka)

2016-10-31 03:19:23 UTC MAIN commitmail json YAML

2016-10-31 03:18:41 UTC MAIN commitmail json YAML

Add extra ucom/u3g id for Huawei E353; from Ben Gergely in PR 49302.

(dholland)

2016-10-31 02:50:31 UTC MAIN commitmail json YAML

Remove unnecessary NULL checks

(ozaki-r)

2016-10-31 02:44:54 UTC MAIN commitmail json YAML

Fix locking against myself at wm_turn{on,off} when NET_MPSAFE is defined.

Pointed out by ozaki-r@n.o, thanks.

(knakahara)

2016-10-31 01:31:25 UTC MAIN commitmail json YAML

2016-10-30 23:56:06 UTC MAIN commitmail json YAML

Error recovery stops normal queue processing but didn't resume it
when the recovery succeeded. Add the missing calls to scsipi_channel_thaw
similar to kern/41867.

(mlelstv)

2016-10-30 23:35:10 UTC MAIN commitmail json YAML

CAM status values are used as xs_status and must be mapped to XS values.
Add the missing mapping for CAM_CMD_TIMEOUT.

(mlelstv)

2016-10-30 23:26:33 UTC MAIN commitmail json YAML

POSIX harder the pthread_mutex_timedlock(3) prototype

Add missing __restrict keyword to the first pointer parameter.

It was already used for the second argument, should not be a functional
change and generated code should be the same.

This new form is now aligned with POSIX.

(kamil)

2016-10-30 19:33:49 UTC MAIN commitmail json YAML

2016-10-30 19:13:37 UTC MAIN commitmail json YAML

2016-10-30 16:17:17 UTC MAIN commitmail json YAML

Add new test t_timedmutex

This test is a clone on t_mutex with additional two tests for timed-mutex
specific block.

All simple-mutex (not with the timed property according to the C11 wording)
specific tests are covered by pthread_mutex_timedlock(3) with parameter
ts_lengthy of sufficiently large tv_sec value (right now UINT16_MAX). If,
a test will hang, it won't wait UINT16_MAX seconds, but will be terminated
within the default timeout for ATF tests (right now 300 [sec] in my
NetBSD/amd64 setup).

This test was inspired by a classic selflock test failure of
pthread_mutex_timedlock(3) of the following form:

#include <assert.h>
#include <errno.h>
#include <pthread.h>
#include <stdio.h>
#include <time.h>

int main(int argc, char **argv)
{
pthread_mutex_t mtx;
        struct timespec ts;

        ts.tv_sec = 0;
        ts.tv_nsec = 1000;
        printf("ts{.tv_sec = %d, .tv_nsec=%ld}\n", ts.tv_sec, ts.tv_nsec);
        fflush(stdout);

        printf("mtx_init\n");
assert(pthread_mutex_init(&mtx, NULL) == 0);

        printf("mtx_lock\n");
assert(pthread_mutex_lock(&mtx) == 0);

        printf("mtx_timedlock\n");
assert(pthread_mutex_timedlock(&mtx, &ts) == ETIMEDOUT);

        printf("mtx_unlock\n");
assert(pthread_mutex_unlock(&mtx) == 0);

printf("mtx_destroy\n");
        assert(pthread_mutex_destroy(&mtx) == 0);

return 0;
}

Current NetBSD implementation wrongly hangs on this test.

The issue was detected during development of the C11 portable threads.

My local tests in chroot presents that the are further issues:

t_timedmutex (21/25): 10 test cases
    mutex1: [0.001142s] Failed: /usr/src/tests/lib/libpthread/t_timedmutex.c:75: *param != 20
    mutex2: [0.261499s] Passed.
    mutex3: [0.261496s] Passed.
    mutex4: [0.001204s] Failed: /usr/src/tests/lib/libpthread/t_timedmutex.c:265: pthread_mutex_timedlock(&mutex, &ts_lengthy): Connection timed out
    mutex5: [0.001235s] Failed: /usr/src/tests/lib/libpthread/t_timedmutex.c:337: pthread_mutex_timedlock(&mutex5, &ts_lengthy): Connection timed out
    mutex6: [21.218497s] Failed: /usr/src/tests/lib/libpthread/t_timedmutex.c:512: start != 1
    mutexattr1: [0.001328s] Passed.
    mutexattr2: [0.001175s] Passed.
    timedmutex1: [301.119397s] Failed: Test case timed out after 300 seconds
    timedmutex2: [301.123081s] Failed: Test case timed out after 300 seconds
[623.990659s]

I'm also receiveing the same failure in the mutex6 test in t_mutex, so
there might be a false positives due to local chroot(8) issues.

Commit approved by <christos>.

(kamil)

2016-10-30 15:47:06 UTC MAIN commitmail json YAML

Handle variable expansion and comma/space separators in postconf.

From Timo Buhrmester:
https://mail-index.netbsd.org/tech-userlevel/2016/08/20/msg010301.html

(riastradh)

2016-10-30 15:01:46 UTC MAIN commitmail json YAML

Tidy up panic messages, no functional change.

(christos)

2016-10-29 17:12:20 UTC MAIN commitmail json YAML

Fix generation of distribution with MKCATPAGES=yes

There are 50+ files from recent OpenSSL that are missing in the .cat set.

Add missing entries to appropriate lists.

(kamil)

2016-10-29 17:02:07 UTC MAIN commitmail json YAML

Add a skip_solib_resolver, from Rin Okuyama, fixes single stepping for
shared binaries.

(martin)

2016-10-29 10:56:57 UTC MAIN commitmail json YAML

tag debug libraries with 'debuglib' instead of 'debug'. Fixes mips builds.

(mlelstv)

2016-10-28 23:44:54 UTC MAIN commitmail json YAML

2016-10-28 23:44:33 UTC MAIN commitmail json YAML

Fix arg64 computation for compat_netbsd32

(christos)

2016-10-28 20:38:12 UTC MAIN commitmail json YAML

reorganize ffs_truncate()/ffs_indirtrunc() to be able to partially
succeed; change wapbl_register_deallocation() to return EAGAIN
rather than panic when code hits the limit

callers changed to either loop calling ffs_truncate() using new
utility ufs_truncate_retry() if their semantics requires it, or
just ignore the failure; remove ufs_wapbl_truncate()

this fixes possible user-triggerable panic during truncate, and
resolves WAPBL performance issue with truncates of large files

PR kern/47146 and kern/49175

(jdolecek)

2016-10-28 20:30:37 UTC MAIN commitmail json YAML

adjust the nvme entry; the flush cache is now asynchronous, and be more
specific for the get/set cache entry too

(jdolecek)

2016-10-28 20:17:27 UTC MAIN commitmail json YAML

2016-10-28 19:00:48 UTC MAIN commitmail json YAML

2016-10-28 18:32:35 UTC MAIN commitmail json YAML

2016-10-28 18:32:27 UTC MAIN commitmail json YAML

pass the stream to the getc function

(christos)

2016-10-28 09:16:02 UTC MAIN commitmail json YAML

Fix PHY access on  82567(ICH8 or ICH10), 82574 and 82583:
- Use wm_gmii_bm_{read,write}reg() on 82574 and 82573.
- Issue page select correctly on BM PHYs.

(msaitoh)

2016-10-28 07:27:52 UTC MAIN commitmail json YAML

Fix an assertion in _psref_held

The assertion, psref->psref_lwp == curlwp, is valid only if the target
is held by the caller.

Reviewed by riastradh@

(ozaki-r)

2016-10-28 07:26:42 UTC MAIN commitmail json YAML

2016-10-28 07:25:25 UTC MAIN commitmail json YAML

- Add some Core i7-800 and i5-700 devices from "Intel Core i7-800 and i5-700
  Desktop Processor Series Datasheet - Volume 2" (Document Number 322910-003).
- Change some descriptions of Core i5-600 and i3-500 devices.

(msaitoh)

2016-10-28 06:59:08 UTC MAIN commitmail json YAML

Change debug flags to be better than before.

(msaitoh)

2016-10-28 06:27:11 UTC MAIN commitmail json YAML

- Define WMPHY_I217, WMPHY_VF and WMPHY_210.
- Use BME1000_PHY_PAGE_SELECT in wm_gmii_bm_{read,write}reg(). This change has
  no effect because GG82563_PHY_PAGE_SELECT and BME1000_PHY_PAGE_SELECT have
  the same value.

(msaitoh)

2016-10-28 05:52:05 UTC MAIN commitmail json YAML

Fix the position of IFADDR_ENTRY_DESTROY

It must be called after all readers left, i.e, after pserialize_perform.

(ozaki-r)

2016-10-28 05:50:18 UTC MAIN commitmail json YAML

2016-10-28 05:47:17 UTC MAIN commitmail json YAML

Define MII_ADDRBITS and MII_ADDRMASK.

(msaitoh)

2016-10-28 05:29:11 UTC MAIN commitmail json YAML

Fix wm(4) input drop packet counter.

WMREG_RNBC is incremented when there is no available buffers in host
memory. However, ethernet controller can receive packets in such case
if there is space in phy's FIFO. That is, ethernet controller drops
packet only if there is no available buffers *and* there is no space
in phy's FIFO.
So, the number of dropped packets should be added WMREG_MPC only.

ok by msaitoh@n.o

(knakahara)

2016-10-28 05:21:49 UTC MAIN commitmail json YAML

- Remove an 82578 workaround which was for PCH rev < 3. FreeBSD removed this
  workaround in r228386.
- Add an 82578 workaround which is for PHY rev < 2. From FreeBSD and Linux.
- Add some DPRINTF()s.

(msaitoh)

2016-10-28 04:14:13 UTC MAIN commitmail json YAML

Fix sc_stopping race.

To scale, separate sc_stopping flag to wm_softc and each tx,rx queues.

Pointed out by skrll@n.o, thanks.

ok by msaitoh@n.o

(knakahara)

2016-10-27 15:21:07 UTC MAIN commitmail json YAML

We have root.cache 2016102001 (October 20, 2016).

(taca)

2016-10-27 15:20:32 UTC MAIN commitmail json YAML

Update root.cache to 2016102001 (October 20, 2016).

(taca)

2016-10-27 15:20:09 UTC MAIN commitmail json YAML

named.root 2016102001 (October 20, 2016) has out.

(taca)

2016-10-27 14:30:55 UTC MAIN commitmail json YAML

it might not be a breakpoint, so make the message what it actually is.

(christos)

2016-10-27 11:48:24 UTC MAIN commitmail json YAML

2016-10-27 09:59:17 UTC MAIN commitmail json YAML

fix rarely rump.ping6 failures by "UDP connect". and fix typo.

(knakahara)

2016-10-27 01:21:16 UTC MAIN commitmail json YAML

switch x86 to the new binutils

(christos)

2016-10-26 22:02:14 UTC MAIN commitmail json YAML

2016-10-26 21:24:20 UTC MAIN commitmail json YAML

2016-10-26 20:39:28 UTC MAIN commitmail json YAML

2016-10-26 20:26:20 UTC MAIN commitmail json YAML

2016-10-26 20:05:21 UTC MAIN commitmail json YAML

2016-10-26 20:05:11 UTC MAIN commitmail json YAML

more stuff is done.

(christos)

2016-10-26 18:43:49 UTC MAIN commitmail json YAML

2016-10-26 18:00:56 UTC MAIN commitmail json YAML

2016-10-26 18:00:47 UTC MAIN commitmail json YAML

2016-10-26 17:58:48 UTC MAIN commitmail json YAML

2016-10-26 17:32:46 UTC MAIN commitmail json YAML

switch everyone to binutils.old

(christos)

2016-10-26 17:09:51 UTC MAIN commitmail json YAML

2016-10-26 15:41:04 UTC MAIN commitmail json YAML

2016-10-26 15:39:30 UTC MAIN commitmail json YAML

PR/51578: Henning Petersen: Fix leak on error.

(christos)

2016-10-26 15:36:17 UTC MAIN commitmail json YAML

KNF, no real change (except malloc(x * y) -> calloc(x, y))

(christos)

2016-10-26 14:29:48 UTC MAIN commitmail json YAML

2016-10-26 13:47:05 UTC MAIN commitmail json YAML

don't escape the unescapable

(christos)

2016-10-26 10:21:45 UTC MAIN commitmail json YAML

Use wm_gmii_82544_{read,write}reg() on non-82567 ICH8, 9 and 10.

(msaitoh)

2016-10-26 07:22:14 UTC MAIN commitmail json YAML

82567V_3 is BME1000_E_2(bm). Tested with Advantech AIMB-212 1st Ethernet port.

(msaitoh)

2016-10-26 06:51:35 UTC MAIN commitmail json YAML

82567V-3 is not ICH9 but ICH8.

(msaitoh)

2016-10-26 06:50:44 UTC MAIN commitmail json YAML

2016-10-26 06:50:20 UTC MAIN commitmail json YAML

i82567V-3 is not ICH9 but ICH8.

(msaitoh)

2016-10-26 06:49:10 UTC MAIN commitmail json YAML

Pull RTM_CHANGE code out of route_output to make further changes easy

No functional change.

(ozaki-r)

2016-10-26 06:10:40 UTC MAIN commitmail json YAML

Avoid writing beyond the end of the buffer we were given.

This should actually cure the "stack overflow" reported earlier (and
was worked around by increasing the size of the buffer).

(pgoyette)

2016-10-26 03:55:56 UTC MAIN commitmail json YAML

Fix error when wait_for_session_established() is called without argument.

From Shoichi YAMAGUCHI<s-yamaguchi@IIJ>, Thanks.

(knakahara)

2016-10-26 03:27:24 UTC MAIN commitmail json YAML

Add new test cases(PAP and CHAP) for IPv6 PPPoE.

From Shoichi YAMAGUCHI<s-yamaguchi@IIJ>, Thanks.

(knakahara)

2016-10-26 01:16:06 UTC MAIN commitmail json YAML

Also update the version number in the comment!

(pgoyette)

2016-10-26 01:03:23 UTC MAIN commitmail json YAML

Update the devlist2h.awk script to track the maximum lengths of vendor
and product strings, and report the max values at end of the run.

Update the Makefiles.{pci,usb,hdaudio}devs to point users at the places
which might need to be updated if the maximum lengths get larger.

Since this commit makes no changes to the generated files, we don't
need to regenerate them now.

(pgoyette)

2016-10-25 21:50:15 UTC MAIN commitmail json YAML

Bump kernel version for changes to pciverbose.  Thanks mrg@ for
reminding me.

Welcome to 7.99.41!

(pgoyette)

2016-10-25 17:16:34 UTC MAIN commitmail json YAML

mention that -a valid does not work, requested by felix.

(christos)

2016-10-25 13:01:59 UTC MAIN commitmail json YAML

Fix grammar in couple of sentences.

(abhinav)

2016-10-25 09:15:55 UTC MAIN commitmail json YAML

Replace numeric magic-number constant with something a bit more meaningful.

(pgoyette)

2016-10-25 05:43:40 UTC MAIN commitmail json YAML

Increase max string length for PCI Product names.  Affects only kernels
with PCIVERBOSE (or corresponding module).

We currently have a few product names that exceed the old limit, and
this is triggering an SSP check in pci_devinfo().  This commit doesn't
directly address the SSP issue, but pushes the can down the road...

(pgoyette)

2016-10-25 02:45:10 UTC MAIN commitmail json YAML

2016-10-24 21:22:33 UTC MAIN commitmail json YAML

Don't fail silently if we can't set a breakpoint

(christos)

2016-10-24 17:14:27 UTC MAIN commitmail json YAML

revert 1.90 of dksubr.c and change sc_deferred back to simple pointer; the
global sc_busy flag guards against race so it's not actually necessary, and
this place is unlikely to need to be parallelized in near future

discussed with mlelstv@

(jdolecek)

2016-10-24 06:04:27 UTC MAIN commitmail json YAML

2016-10-24 06:03:52 UTC MAIN commitmail json YAML

Add Xeon E7 v4 devices from "Intel Xeon Processor E7 v4 Product Famliy
Datasheet Volume 2: Registers".

(msaitoh)

2016-10-24 03:19:07 UTC MAIN commitmail json YAML

Revert v1.157

We need to hold the rtentry over rtrequest1 for info that dereferences
member variables of the rtentry after rtrequest1.

(ozaki-r)

2016-10-24 03:02:49 UTC MAIN commitmail json YAML

2016-10-24 00:40:17 UTC MAIN commitmail json YAML

sysctlbyname is convenient, but ain't cheap. Cache it.

(christos)

2016-10-23 21:20:56 UTC MAIN commitmail json YAML

2016-10-23 21:01:52 UTC MAIN commitmail json YAML

PR/51572: calling funopen on each printw call is a tad excessive, but this
is not a reason for funopen to leak. Always call the close function since we
are indirecting through our cookie and we need to free it.

(christos)

2016-10-23 18:51:56 UTC MAIN commitmail json YAML

2016-10-23 18:40:52 UTC MAIN commitmail json YAML

Fixed WSCONS kernels. The cnprobe function must only be called when
MNTVA_CONSOLE is defined.

(phx)

2016-10-23 12:46:57 UTC MAIN commitmail json YAML

Sync with external/gpl3/binutils/dist/bfd/config.bfd for mips so we build
in the right vector set

(skrll)

2016-10-23 12:43:02 UTC MAIN commitmail json YAML

Sync with external/gpl3/binutils/dist/bfd/config.bfd for arm so we build
in the right vector set

(skrll)

2016-10-23 08:24:28 UTC MAIN commitmail json YAML

Remove unused variables.
Fixes the sh(1) build when DEBUG is enabled.

(abhinav)

2016-10-23 07:40:09 UTC MAIN commitmail json YAML

2016-10-23 07:33:15 UTC MAIN commitmail json YAML

PR toolchain/51557: gdb can't read core files

Register an iterate_over_regset_sections methods for armnbsd

(skrll)

2016-10-22 22:32:33 UTC MAIN commitmail json YAML

change sc_deferred to TAILQ (reusing bufq b_actq) to avoid possible buf leak
for MPSAFE drivers

(jdolecek)

2016-10-22 22:02:55 UTC MAIN commitmail json YAML

2016-10-22 21:55:06 UTC MAIN commitmail json YAML

2016-10-22 20:33:51 UTC MAIN commitmail json YAML

add LIBGCC_MACHINE_ARCH

(christos)

2016-10-22 20:33:28 UTC MAIN commitmail json YAML

use LIBGCC_MACHINE_ARCH for the compat build

(christos)

2016-10-22 18:04:40 UTC MAIN commitmail json YAML

Add multiple inclusion protection and __{BEGIN,END}_DECLS as a native gdb
build uses c++ to build nbsd-thread.c

(skrll)

2016-10-22 14:57:50 UTC MAIN commitmail json YAML

2016-10-22 14:38:07 UTC MAIN commitmail json YAML

2016-10-22 14:13:39 UTC MAIN commitmail json YAML

2016-10-22 11:06:15 UTC MAIN commitmail json YAML

Switch hppa to gdb 7.12... passes basic tests

(skrll)

2016-10-22 11:04:16 UTC MAIN commitmail json YAML

Fix HPPANBSD_SIZEOF_GREGS to match sizeof(struct reg)

(skrll)

2016-10-22 07:36:36 UTC MAIN commitmail json YAML

Remove trailing space.

(wiz)

2016-10-22 03:55:03 UTC MAIN commitmail json YAML

2016-10-22 03:33:03 UTC MAIN commitmail json YAML

2016-10-21 23:44:09 UTC MAIN commitmail json YAML

Mark this -z nodelete, so that it does not get unloaded before other shared
libraries do, since they destructors need to still call millicode.
The problem this time was with /usr/pkg/bin/gdk-pixbuf-query-loaders
calling glib2's g_log...

(christos)

2016-10-21 20:55:26 UTC MAIN commitmail json YAML

update according to latest changes

(jdolecek)

2016-10-21 19:28:03 UTC MAIN commitmail json YAML

revert 1.141 - the second ffs_truncate() can't really fail

requested by hannken@

(jdolecek)

2016-10-21 18:11:59 UTC MAIN commitmail json YAML

Bless pmax with USB device files/majors and make kernel configs with USB and typical drivers work.
OK christos@ simonb@

(flxd)

2016-10-21 10:56:35 UTC MAIN commitmail json YAML

Delete rt_timers on RTM_DELETE surely

We want to ensure that a rtentry is referenced by nobody after
RTM_DELETE (except for the caller). However, rt_timer could
have a reference to the rtentry after that.

(ozaki-r)

2016-10-21 10:52:47 UTC MAIN commitmail json YAML

Remove unnecessary argument

No functional change.

(ozaki-r)

2016-10-21 09:01:44 UTC MAIN commitmail json YAML

Make some rt_timer functions and variables static

No functional change.

(ozaki-r)

2016-10-21 08:30:48 UTC MAIN commitmail json YAML

- Fix previous commit in wm_kmrn_readreg().
- Use wm_gii_mdic_readreg/writereg() in wm_access_phy_wakeup_reg_bm()
  because these functions are called with taking lock.
- Add some DPRINTF()s.

(msaitoh)

2016-10-21 07:45:16 UTC MAIN commitmail json YAML

add a ktrgenio() call to netbsd32___getdents30().
from dholland, tested by me.

(mrg)

2016-10-21 07:24:30 UTC MAIN commitmail json YAML

basic support for -static -pie:  use -dynamic-linker.
doesn't work for all ports (reloc startup issues.)

(mrg)

2016-10-21 06:04:16 UTC MAIN commitmail json YAML

flip the polarity of the xorg-server version: list the unconverted ports.
i distilled this list from the old list and the MKXORG_SERVER list, but
there may be some build fallout.

(mrg)

2016-10-21 04:41:09 UTC MAIN commitmail json YAML

- Rewrite PHY related lock stuff. Almost the same as FreeBSD.
  This change will fix a bug that PHY read/write fail on some cases.
- Increase delay in wm_phy_resetisblocked(). Same as FreeBSD.
- Use semaphore in wm_hv_phy_workaround_ich8lan() and wm_k1_gig_workaround_hv()

(msaitoh)

2016-10-21 03:04:34 UTC MAIN commitmail json YAML

Avoid temporal dangling reference

(ozaki-r)

2016-10-20 23:16:24 UTC MAIN commitmail json YAML

Note update to tzdata2016h

(kre)

2016-10-20 23:13:08 UTC MAIN commitmail json YAML

2016-10-20 20:17:46 UTC MAIN commitmail json YAML

allow also the snapshot_setup()'s call to ffs_truncate() fail, the code
should simply reuse the file blocks in that case; also make sure the
ffs_truncate() call is run within transaction if log is on

(jdolecek)

2016-10-20 19:31:32 UTC MAIN commitmail json YAML

add assertion to ensure ffs_cgupdate() is always called from
within a WAPBL transaction (if logging is on)

(jdolecek)

2016-10-20 19:22:35 UTC MAIN commitmail json YAML

2016-10-20 19:20:40 UTC MAIN commitmail json YAML

revert change from rev. 1.12:
"""
slightly optimize memory access - change struct nvme_queue so that the
struct dmamem members are allocated as part of it, instead of separate
kmem_alloc()s
"""

that change quite curiously caused completion queue corruption on MP systems,
regardless of MPSAFE setting for the pci/softintr interrupt

(jdolecek)

2016-10-20 18:42:28 UTC MAIN commitmail json YAML

revert rev. 1.7 - seems the polling damages command queue on live system

(jdolecek)

2016-10-20 17:42:29 UTC MAIN commitmail json YAML

2016-10-20 17:41:34 UTC MAIN commitmail json YAML

2016-10-20 17:39:08 UTC MAIN commitmail json YAML

we keep version in a separate file now

(christos)

2016-10-20 17:38:28 UTC MAIN commitmail json YAML

we keep version separately now

(christos)

2016-10-20 16:50:11 UTC MAIN commitmail json YAML

make "machdep.imx7.frequency.arm_a7" and "machdep.imx7.frequency.arm_m4" sysctl node changeable.

(ryo)

2016-10-20 16:05:04 UTC MAIN commitmail json YAML

There is a huge fpu synchronization issue here.

When the remote CPUs receive the ACPI sleep IPI, they do not save the fpu
state of the lwp they are executing. The problem is, when waking up they
reinitialize the registers of their local fpu and go back to their lwp
directly. Therefore, if an lwp is interrupted while storing data in an fpu
register, that data gets overwritten, which basically means the lwp is
likely to go crazy when resuming execution.

Fix this by simply saving the fpu state correctly. This way when going to
sleep the state is stored in the lwp's pcb and CR0_TS is set, so the next
time the lwp wants to use the fpu we'll get a dna, and the state will be
restored as expected.

While here, don't forget to reenable interrupts (and the spl) if an error
occurs.

(maxv)

2016-10-20 14:06:18 UTC MAIN commitmail json YAML

Reload the MSRs on the original cpu on i386 - looks like I forgot this part
in my rev1.41. Technically it does not change anything, since the only MSR
is NOX and it is already reloaded in the trampoline.

(maxv)

2016-10-20 09:53:08 UTC MAIN commitmail json YAML

2016-10-20 09:51:16 UTC MAIN commitmail json YAML

2016-10-20 08:18:16 UTC MAIN commitmail json YAML

bump kernel version for ptrace32 related changes.

(mrg)

2016-10-20 08:11:39 UTC MAIN commitmail json YAML

sh3 (le) gdb 7.12 works.  switch it.
sun2 gdb probably doesn't work any less bad.  switch it.

(mrg)

2016-10-20 08:03:13 UTC MAIN commitmail json YAML

- Move call of wm_reset() in wm_attach() after setting PHY and NVM related
  flags because those flags are used in wm_reset().
- Use mutex for NVM access on ICH8 and newer devices. Same as FreeBSD.

(msaitoh)

2016-10-20 07:33:28 UTC MAIN commitmail json YAML

Per the discussion in PR#20924, remove the HACK entry for intvec.S on vax.

(he)

2016-10-20 07:26:03 UTC MAIN commitmail json YAML

Rin Okuyama in PR port-evbmips/51563: wait for console input after halting
the machine.

(martin)

2016-10-20 05:53:27 UTC MAIN commitmail json YAML

Add newer I219 devices (not enabled).

(msaitoh)

2016-10-20 05:52:32 UTC MAIN commitmail json YAML

2016-10-20 05:52:09 UTC MAIN commitmail json YAML

Add newer I219 devices.

(msaitoh)

2016-10-20 04:11:02 UTC MAIN commitmail json YAML

- pci_conf_print_pwrbdgt_base_power(): From 0xf3 to 0xff of the Base power are
  reserved above 300W (PCI 3.0 Errata).
- Emergency Power Reduction mechanism with PWRBRK signal ECN.
- Extended Message Data for MSI ECN.
- Fix typo in comment.

(msaitoh)

2016-10-20 04:06:53 UTC MAIN commitmail json YAML

Add more DPRINTF()s.

(msaitoh)

2016-10-19 22:17:08 UTC MAIN commitmail json YAML

rename populate_rc to update_rc and copy if source is newer.

(christos)

2016-10-19 21:55:26 UTC MAIN commitmail json YAML

2016-10-19 21:54:20 UTC MAIN commitmail json YAML

2016-10-19 21:27:10 UTC MAIN commitmail json YAML

Adjust for new ifconfig address/mask output.

(christos)

2016-10-19 20:56:22 UTC MAIN commitmail json YAML

turn off MKCOMPAT for aarch64eb builds for now.

(mrg)

2016-10-19 20:55:44 UTC MAIN commitmail json YAML

match aarch64* for the ldscripts generation.

(mrg)

2016-10-19 20:31:28 UTC MAIN commitmail json YAML

src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfd.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfd_stdint.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfdver.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libiberty/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libiberty/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libopcodes/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/lib/libopcodes/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/common/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/common/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gas/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gas/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gas/arch/aarch64eb/itbl-cpu.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gas/arch/aarch64eb/obj-format.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gas/arch/aarch64eb/targ-cpu.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gas/arch/aarch64eb/targ-env.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gprof/arch/aarch64eb/defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/gprof/arch/aarch64eb/gconfig.h@1.1 / diff / nxr@1.1
src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h@1.1 / diff / nxr@1.1
      :
(more 2 files)
mknative-binutils for binutils 2.26 and arm64eb

(mrg)

2016-10-19 20:29:58 UTC MAIN commitmail json YAML

set {_LIBC_COMPILER_RT,MKGDB,_NEEDS_LIBCXX}.aarch64eb=yes.

(mrg)

2016-10-19 19:34:31 UTC MAIN commitmail json YAML

add debug code to check for completion queue corruption

(jdolecek)

2016-10-19 19:31:23 UTC MAIN commitmail json YAML

follow advice of spec and block interrupts via INTMS/INTMC for intx handler;
this also makes it possible to offload the actual interrupt processing to softintr
handler, similar as for MSI/MSI-X

(jdolecek)

2016-10-19 19:10:33 UTC MAIN commitmail json YAML

regen again after fixing the armeb-netbsdelf list.
evbarm-armeb builds again.

(mrg)

2016-10-19 19:09:42 UTC MAIN commitmail json YAML

2016-10-19 19:02:38 UTC MAIN commitmail json YAML

2016-10-19 14:07:22 UTC MAIN commitmail json YAML

2016-10-19 09:55:10 UTC MAIN commitmail json YAML

Oops... unintended commit - one day maybe.

(skrll)

2016-10-19 09:51:38 UTC MAIN commitmail json YAML

Revert previous. it shouldn't have an effect.
$$ should make it sufficiently unique.

(maya)

2016-10-19 09:45:25 UTC MAIN commitmail json YAML

2016-10-19 09:44:01 UTC MAIN commitmail json YAML

2016-10-19 08:55:24 UTC MAIN commitmail json YAML

No, functional change:
- Add WM_DEBUG_LOCK
- Add some KASSERT
- Modify comment.

(msaitoh)

2016-10-19 08:22:57 UTC MAIN commitmail json YAML

- Drop the host wakeup bit after resetting PHY on PCH and newer devices.
- Increase delay while toggling LANPHYPC

(msaitoh)

2016-10-19 08:18:38 UTC MAIN commitmail json YAML

apply some #if defined(TI_AM335X) so this builds again.

(mrg)

2016-10-19 04:23:37 UTC MAIN commitmail json YAML

2016-10-19 04:00:05 UTC MAIN commitmail json YAML

2016-10-19 03:59:17 UTC MAIN commitmail json YAML

Add Xeon 5[56]00 devices from
"Intel Xeon Processor 5500 Series Datasheet, Volume 2" and
"Intel Xeon Processor 5600 Series Datasheet, Volume 2"

(msaitoh)

2016-10-19 01:31:05 UTC MAIN commitmail json YAML

2016-10-19 01:30:35 UTC MAIN commitmail json YAML

2016-10-19 01:13:01 UTC MAIN commitmail json YAML

Remove unnecessary #ifdef IPSEC

The entire function is already in #ifdef IPSEC.

No functional change.

(ozaki-r)

2016-10-19 01:10:15 UTC MAIN commitmail json YAML

Set ia to ensure to call ia4_release

(ozaki-r)

2016-10-19 00:19:13 UTC MAIN commitmail json YAML

Make sure to run cleanup

Should fix "tests: did not complete" failures.

(ozaki-r)

2016-10-19 00:11:03 UTC MAIN commitmail json YAML

2016-10-19 00:08:42 UTC MAIN commitmail json YAML