Commit Graph

244298 Commits

Author SHA1 Message Date
pgoyette
03427d6925 Another place where we need librumpdev 2016-08-08 14:16:32 +00:00
pgoyette
e140ba111a We now need librumpdev to resolve rumpns_config_cfdriver_attach which
is now used in a bunch of network modules/components
2016-08-08 14:11:08 +00:00
scole
544d77a7cd Import FreeBSD update 2016-08-08 12:25:35 +00:00
skrll
ba67eae815 Use MFC0_HAZARD - no functional change 2016-08-08 10:21:34 +00:00
pgoyette
822a1852a7 Typo (missing ampersand) 2016-08-08 09:51:39 +00:00
pgoyette
2bdbc91cbc Final part of fixing if_tap. The module needs to attach its cdevsw (and
detach it later).
2016-08-08 09:42:33 +00:00
msaitoh
0af7915e86 - Update VIA/Cyrix/Centaur-defined bits. Part of PR#39950
- Fix comment. x86_features[4] is not 0x80000001 but 0x00000001
- Update comment
2016-08-08 09:39:06 +00:00
pgoyette
94fcffa368 Part 2 of fixing if_tap module. 2016-08-08 09:29:45 +00:00
pgoyette
1a2474cc13 Add the devsw_attach stuff, since the tap device can be accessed via
/dev/tap

This is a partial fix for the build.  The rump tap component will be
fixed shortly.
2016-08-08 09:23:13 +00:00
pgoyette
b70b5f48f4 Partial fix - restore creation of our sysctl subtree for _MODULE
builds (it's already handled for built-in builds via registration
in a link-set).

XXX The build is still broken in rump...
2016-08-08 07:35:12 +00:00
wiz
f7e7ef1806 More markup. 2016-08-08 07:28:54 +00:00
roy
5f2c1f90c4 Fix compile without modules. 2016-08-08 07:23:27 +00:00
msaitoh
e1ef0ff3eb regen. 2016-08-08 07:10:53 +00:00
msaitoh
d623e4f514 Add some Xeon E5 v3 devices. 2016-08-08 07:10:28 +00:00
ozaki-r
bfe41b3780 Restore ARP_STAT_DFRTOTAL deleted unexpectedly 2016-08-08 06:28:09 +00:00
dholland
94048eede3 Typo. 2016-08-08 04:16:45 +00:00
pgoyette
093a61346d Don't try to set-up our sysctl sub-tree if we're built-in - this will
happen automatically (via "registration" of the setup function in a
link-set), and if we're not a module, the SYSCTL_SETUP_PROTO() will
not have declared a function prototype!
2016-08-08 02:50:05 +00:00
pgoyette
2c49ff4a48 Add rumpdev library since we're now calling config_cfdriver_attach()
Should fix the newly-introduced test failure.
2016-08-07 23:34:31 +00:00
christos
6a9ab0dd0e Bump version for -no 2016-08-07 21:11:55 +00:00
dholland
3fa0a981c9 Fix wrong objdir-finding logic. PR 51389. 2016-08-07 20:23:09 +00:00
palle
ee8d4f58f5 Make comment more readable - no functional changes 2016-08-07 19:35:43 +00:00
christos
d3580c2894 finish ifmpls->mpls renaming. 2016-08-07 17:42:18 +00:00
christos
1d8e08d4c8 modularize some more drivers and merge the module glue 2016-08-07 17:38:33 +00:00
christos
09ba5d0754 missed this one 2016-08-07 17:33:04 +00:00
christos
a555123007 Add some more drivers 2016-08-07 14:28:55 +00:00
christos
115328c705 Sets for new modules 2016-08-07 14:28:11 +00:00
christos
4b4b4456f8 add new modules 2016-08-07 14:27:38 +00:00
christos
89879e7d1d don't load loopback as a module as other parts of the code use it directly. 2016-08-07 11:33:38 +00:00
skrll
7abb65c058 Fix compile for PCI_NETBSD_CONFIGURE 2016-08-07 10:45:19 +00:00
christos
520827be3b rename ifmpls to mpls, so we don't have if_ifmpls... 2016-08-07 10:44:04 +00:00
christos
07f207515a Use "-no" and add more cloners. 2016-08-07 10:39:59 +00:00
christos
f138f6c50d Accept "-no" as a "no" that does not cause errors if the object deleted
does not exist.
2016-08-07 10:37:24 +00:00
maxv
06ab45be44 KNF a little. 2016-08-07 10:07:58 +00:00
maxv
d6f286364d Explicitly return syscall-specific error codes, instead of the ones given
by range_test. This fixes msync, mlock and munlock, which all return EINVAL
instead of ENOMEM if the address is not in the va space.

It should also fix the recent ATF failures.
2016-08-07 09:55:18 +00:00
maxv
bf44e39814 Explain a little. 2016-08-07 09:04:55 +00:00
skrll
7b612a75a6 Fix two bugs for tlb_invalidate_addr for (PGSHIFT & 1) == 0
- t0/t1 weren't being updated when both lo0/lo1 become invalid
- the global bit (G) needs to be preserved if the entry becomes invalid

The MIPSNN optimisation is disabled for now as it needs to be updated
appropriately
2016-08-07 07:13:57 +00:00
skrll
0ef17cc15c Restore a MFC0_HAZARD lost in r1.68 2016-08-07 06:15:49 +00:00
skrll
2d4829eeae Fix incorrect register usage in #if (PGSHIFT & 1) == 0 code 2016-08-07 06:12:24 +00:00
dholland
96374a6fa7 Remove unused <sys/tree.h> 2016-08-07 05:09:12 +00:00
dholland
23132aeaca Fix stupid thinko. 2016-08-07 02:42:32 +00:00
pgoyette
aeebcff218 Create the kern.ccd sysctl sub-tree when built as a module. Even though
the contents of the sub-tree are all structures, and thus not displayed
via sysctl(8), the info is potentially useful to programs.  (For example,
ccdconfig could use this to determine how many units are available.)

The sub-tree is already available when the module is included as built-in
module.
2016-08-07 02:40:41 +00:00
dholland
5a9be9571b comments 2016-08-07 02:31:03 +00:00
pgoyette
69aa6fadc2 For modular configurations, always build with PPPOE_TERM_UNKNOWN_SESSIONS
defined, and provide a sysctl variable for enabling/disabling the option.

Update man page accordingly.
2016-08-07 01:59:43 +00:00
kre
4cf5cc5427 If using constants from dirent.h it ought to be included.
Hopefully fixes i386 build.
2016-08-07 01:47:11 +00:00
dholland
fcea850b8b Remove unused <sys/tree.h>. 2016-08-07 01:01:59 +00:00
kre
b5b1783052 Note import of tzdata2016f 2016-08-07 00:56:02 +00:00
kre
607909a242 Merge tzdata2016f 2016-08-07 00:49:54 +00:00
kre
c93a162397 Import tzdata2016f from ftp://ftp.iana.org/tz/releases/tzdata2016f.tar.gz
Summary of changes in tzdata2016f (2016-07-05 16:26:51 +0200):
  * The Egyptian government changed its mind on short notice, and
    Africa/Cairo will not introduce DST starting 2016-07-07 after all.
  * Asia/Novosibirsk switches from +06 to +07 on 2016-07-24 at 02:00.
  * Asia/Novokuznetsk and Asia/Novosibirsk now use numeric time zone
    abbreviations instead of invented ones.
  * Europe/Minsk's 1992-03-29 spring-forward transition was at 02:00 not 00:00.

Summary of changes in tzdata2016e (2016-06-14 08:46:16 -0700):
  * Africa/Cairo observes DST in 2016 from July 7 to the end of October.
	(change obsoleted by 2016f)
  * Locations while uninhabited now use '-00', not 'zzz', as a
    placeholder time zone abbreviation.
  * Asia/Baku's 1992-09-27 transition from +04 (DST) to +04 (non-DST) was
    at 03:00, not 23:00 the previous day.
  * zic now outputs a dummy transition at time 2**31 - 1 in zones
    whose POSIX-style TZ strings contain a '<'.
  * Changes affecting documentation and commentary.
2016-08-07 00:48:59 +00:00
dholland
fbc1063cb6 use static properly 2016-08-07 00:25:22 +00:00
dholland
5251c78329 Comments 2016-08-07 00:12:48 +00:00