275097 Commits

Author SHA1 Message Date
nisimura
d6d2b64a37 adapt dual descriptor design both for AVE64 and AVE32 2020-03-23 10:26:07 +00:00
kim
601620aab2 Add C.UTF-8 2020-03-23 08:44:10 +00:00
nisimura
629a070748 replace some macro names for descriptor management 2020-03-23 07:42:00 +00:00
nisimura
513199ab34 do better work in ifmedia_upd. fix ucode injection. 2020-03-23 05:49:57 +00:00
nisimura
ccfba60168 try to catch RMII/MII phy condition. fix divisor cal. nuke &= 03 error 2020-03-23 05:27:41 +00:00
nisimura
a7b7262fc7 use sc_100mii variable name for RMII/MII 2020-03-23 05:24:28 +00:00
nisimura
52ab7e8989 improve comment descriptions. DRT for ucode load 2020-03-23 04:34:16 +00:00
nisimura
7a5e781fc1 try to DRT about EEPROM ucode 2020-03-23 03:55:49 +00:00
nisimura
8a816df937 Socionext "NetSec" GbE driver 2020-03-23 03:25:06 +00:00
nisimura
88e85272e0 manifest non-MP_SAFE 2020-03-23 03:21:31 +00:00
pgoyette
293d113eda Fix typo in comment. 2020-03-23 02:44:22 +00:00
ad
32f28da6ac LK_SHARED is OK for VOP_ACCESS(). 2020-03-23 00:46:11 +00:00
chs
80e08fdbdf in acpi_debug_init(), the string we extract from the dictionary is
a normal C string, so use strlcpy() rather than memcpy() to copy it.
found by KASAN.
2020-03-23 00:37:19 +00:00
thorpej
14f681e763 Add a few more chip ID. 2020-03-22 23:38:47 +00:00
gutteridge
b849d2c572 rfilter.2: fix a typo
Reported by Andrius V in PR kern/54889.
2020-03-22 23:24:08 +00:00
thorpej
3639ae7e3e Install the common AP6212 nvram config and use it for sinovoip,bpi-m2-zero. 2020-03-22 22:36:12 +00:00
thorpej
fa16de81c1 The raspberrypi,model-zero-w uses the same nvram config file as the
raspberrypi,3-model-b.
2020-03-22 22:17:11 +00:00
ad
81dc2a2cd1 cpu_intr_p(): use cpuinfo (always the same VA) for preemption safety. 2020-03-22 21:21:07 +00:00
thorpej
e36e7c169a Install the "bwfm" firmware for the Pinebook Pro. 2020-03-22 21:13:35 +00:00
thorpej
ae9a5fdfeb Add a note about "bwfm" firmware upstreams. 2020-03-22 21:06:35 +00:00
thorpej
7511ced9b0 Pinebook Pro "bwfm" firmware from Tobias Schramm's pinebook-firmware
repository.
2020-03-22 21:05:12 +00:00
ragge
013c463e1d Do not expect a struct buf to be present if doing DMA to kernel space.
Fixes bug reported by sadness on port-vax.
2020-03-22 20:27:47 +00:00
thorpej
7afb6c5d40 Note bwfm firmware update. 2020-03-22 20:26:59 +00:00
thorpej
4886cefda0 Add new bwfm firmware binaries and config files. Only install the
SDIO firmware binaries and platform-specific config files on platforms
where they're relevant.
2020-03-22 20:21:53 +00:00
christos
7826a661ac reduce diff with upstream 2020-03-22 20:13:15 +00:00
christos
59ca9d0b73 reduce diff with upstream. 2020-03-22 20:09:17 +00:00
christos
2eb1e87a4e eliminate diff with upstream. 2020-03-22 20:07:05 +00:00
christos
c0b5e3e6b8 put back removed code 2020-03-22 20:05:29 +00:00
christos
3f4f058346 add back missing goto; 2020-03-22 20:01:48 +00:00
christos
314235bf3d always use fdin 2020-03-22 19:56:07 +00:00
thorpej
0f132f479d Import bwfm firmware from linux-firmware snapshot on 2020-03-16. 2020-03-22 18:59:55 +00:00
ad
bbd96602c8 Note some recent changes I made. 2020-03-22 18:49:45 +00:00
ad
ae660a1227 Process concurrent page faults on individual uvm_objects / vm_amaps in
parallel, where the relevant pages are already in-core.  Proposed on
tech-kern.

Temporarily disabled on MP architectures with __HAVE_UNLOCKED_PMAP until
adjustments are made to their pmaps.
2020-03-22 18:45:28 +00:00
ad
1d7848ad43 Process concurrent page faults on individual uvm_objects / vm_amaps in
parallel, where the relevant pages are already in-core.  Proposed on
tech-kern.

Temporarily disabled on MP architectures with __HAVE_UNLOCKED_PMAP until
adjustments are made to their pmaps.
2020-03-22 18:32:41 +00:00
christos
8c273a821d cryptlib header moved 2020-03-22 17:35:29 +00:00
ad
2a135a5a57 Temporarily mark hppa, mips, powerpc and riscv with __HAVE_UNLOCKED_PMAP,
for the benefit of UVM.

These need some pmap changes to support concurrent faults on the same
object.  I have changes to do just that, but they're a work in progress.
2020-03-22 17:33:58 +00:00
maxv
fa8beac4b9 Add internal support for multiple endpoints. 2020-03-22 17:15:15 +00:00
macallan
d46ae74c96 do not assume that a bus_space_handle_t is simply an offset
now this has a fighting chance of working on sparc64
2020-03-22 16:46:30 +00:00
ad
652657d90e Fix build failure. 2020-03-22 16:43:57 +00:00
maxv
7d1419fc37 clarify and explain 2020-03-22 15:14:03 +00:00
ad
86d91648b3 NetBSD 9.99.51 - namecache changes 2020-03-22 14:43:05 +00:00
ad
b840e629cd - Don't copy the entire namecache only to look up a few names. Walk the
data structures like cache_revlookup().

- nchash and mb_map are gone.  module_map replaced lkm_map.
2020-03-22 14:41:32 +00:00
ad
134d380e04 - nchash is gone.
- Report new namecache stats.
2020-03-22 14:39:28 +00:00
ad
0371f7496b Regen. 2020-03-22 14:39:03 +00:00
ad
420e6df1ce Merge vfs_cache.c from the ad-namecache branch. With this the namecache
index becomes per-directory (initially, a red-black tree).  The remaining
changes on the branch to namei()/getcwd() will be merged in the future.
2020-03-22 14:38:37 +00:00
ad
5de49fc7c2 Wrap vnode_impl.h in defined(_KERNEL) || defined(_KMEMUSER), and install
it for kmem grovellers.
2020-03-22 14:27:33 +00:00
pgoyette
561f1f3c9a Teach rump to process __link_set_evcnts entries. (Second part of
fix for PR kern/55088)
2020-03-22 13:30:10 +00:00
jdolecek
3ec019e619 actually in data_validated case, there is no need to inspect the data for Rx,
simply set the supported csum offload flags to skip the software csum
verification
2020-03-22 11:20:59 +00:00
khorben
9e6960f916 Forbid command line parameters when parsing configuration files
This behaviour was ambiguous at best.
While there, also correct the usage screen, and the corresponding manual
page.
2020-03-22 07:45:02 +00:00
christos
3f8590da2c Add more casts. 2020-03-22 02:30:15 +00:00