227855 Commits

Author SHA1 Message Date
matt
a50cc6d607 Split COPTS.libunwind.cxx into multiple lines. 2014-06-13 21:31:20 +00:00
apb
ed8c474a22 zoneinfo: Import tzdata2014e. [apb 20140613] 2014-06-13 19:58:22 +00:00
apb
4e1c86e6e5 tzcode2014e/tzdata2014e have been released. We have tzdata2014e. 2014-06-13 19:57:45 +00:00
apb
e3678fbea3 Update tzdata2netbsd for 2014e release.
* Rename work directory so there's a subdir per release.
* Slightly better detection of work that's already been done.
2014-06-13 19:56:19 +00:00
apb
613a81fe71 Merge tzdata2014e 2014-06-13 19:54:04 +00:00
apb
162e8fcbbf Import tzdata2014e from ftp://ftp.iana.org/tz/releases/tzdata2014e.tar.gz
Summary of changes in tzdata2014e (2014-06-12 21:53:52 -0700):
  * Egypt's 2014 Ramadan-based transitions are June 26 and July 31 at 24:00.
    (Thanks to Imed Chihi.)  Guess that from 2015 on Egypt will temporarily
    switch to standard time at 24:00 the last Thursday before Ramadan, and
    back to DST at 00:00 the first Friday after Ramadan.
  * Similarly, Morocco's are June 28 at 03:00 and August 2 at 02:00.  (Thanks
    to Milamber Space Network.)  Guess that from 2015 on Morocco will
    temporarily switch to standard time at 03:00 the last Saturday before
    Ramadan, and back to DST at 02:00 the first Saturday after Ramadan.
  * The abbreviation "MSM" (Moscow Midsummer Time) is now used instead of
    "MSD" for Moscow's double daylight time in summer 1921.  Also, a typo
    "VLASST" has been repaired to be "VLAST" for Vladivostok summer time
    in 1991.  (Thanks to Hank W. for reporting the problems.)
  * Changes affecting commentary.

Summary of changes in tzdata2014d (2014-05-27 21:34:40 -0700):
  * Changes affecting documentation.
2014-06-13 19:48:55 +00:00
joerg
67c88a0d78 Use kern.pool for the live system. 2014-06-13 19:10:01 +00:00
joerg
d0f3f6896c Add kern.pool for memory pool stats. 2014-06-13 19:09:07 +00:00
mlelstv
f51b23f2cb Align buffer pointer to longwords. Otherwise arbitrary data will be
interpreted as length field of the receive header which can
cause mbuf overruns and memory corruption. Also add sanity checks.
2014-06-13 18:49:41 +00:00
joerg
0142924a4e Use asysctl. 2014-06-13 16:00:55 +00:00
pooka
e7f2e099a2 call config_create_mountrootthreads(), if applicable 2014-06-13 15:51:13 +00:00
joerg
3adc1c7681 Add asysctl(3) and asysctlbyname(3) wrappers for the common idiom of
fetching dynamically sized data via sysctl.
2014-06-13 15:45:05 +00:00
pooka
a25813f127 Add rump_boot_etfs_register(), which can be used to specify etfs
nodes that will be available immediately when mountroot is done
and file systems are available.

The intended use is for example for firmware images to be available when
config_mountroot() hooks run.
2014-06-13 15:45:01 +00:00
rmind
db8632f550 if_detach: drain ip6_pktq as well. 2014-06-13 13:54:08 +00:00
joerg
a1fef3e08e Initialise all fields. 2014-06-13 13:38:52 +00:00
pooka
a98adcf8d6 use psize_t for physical memory calculation 2014-06-13 11:57:48 +00:00
pooka
a554de2109 make sure we don't underflow the memlimit 2014-06-13 11:53:48 +00:00
pooka
fed90df329 fill in a few more uvmexp entries 2014-06-13 11:48:56 +00:00
joerg
7be9a8f800 Remove unused headers. 2014-06-13 11:26:37 +00:00
joerg
440506dd8d Rename stack gap arguments. 2014-06-13 10:42:26 +00:00
joerg
05ceadd7ef Regnerate 2014-06-13 10:37:22 +00:00
joerg
98fc8b37be delete -> remove 2014-06-13 10:37:02 +00:00
joerg
881138893f Rename argument like the native syscall. 2014-06-13 10:36:18 +00:00
christos
95f8ac2c53 mention new file. 2014-06-13 02:09:20 +00:00
christos
819e6405b7 merge conflicts 2014-06-13 02:08:06 +00:00
christos
012fd1339d import file-5.19
2014-06-09   9:04  Christos Zoulas <christos@zoulas.com>

	* Misc buffer overruns and missing buffer size tests in cdf parsing
	  (Francisco Alonso, Jan Kaluza)

2014-06-02  14:50  Christos Zoulas <christos@zoulas.com>

	* Enforce limit of 8K on regex searches that have no limits
	* Allow the l modifier for regex to mean line count. Default
	  to byte count. If line count is specified, assume a max
	  of 80 characters per line to limit the byte count.
	* Don't allow conversions to be used for dates, allowing
	  the mask field to be used as an offset.

2014-05-30  12:51  Christos Zoulas <christos@zoulas.com>

	* Make the range operator limit the length of the
	  regex search.

2014-05-14  19:23  Christos Zoulas <christos@zoulas.com>

	* PR/347: Windows fixes
	* PR/352: Hangul word processor recognition
	* PR/354: Encoding irregularities in text files

2014-05-06  6:12  Christos Zoulas <christos@zoulas.com>

	* Fix uninitialized title in CDF files (Jan Kaluza)

2014-05-04  14:55  Christos Zoulas <christos@zoulas.com>

	* PR/351: Fix compilation of empty files

2014-04-30  17:39  Christos Zoulas <christos@zoulas.com>

	* Fix integer formats: We don't specify 'l' or
	  'h' and 'hh' specifiers anymore, only 'll' for
	  quads and nothing for the rest. This is so that
	  magic writing is simpler.

2014-04-01  15:25  Christos Zoulas <christos@zoulas.com>

	* PR/341: Jan Kaluza, fix memory leak
	* PR/342: Jan Kaluza, fix out of bounds read

2014-03-28  15:25  Christos Zoulas <christos@zoulas.com>

	* Fix issue with long formats not matching fmtcheck
2014-06-13 01:48:18 +00:00
mrg
26f35dd6b6 remove the build support for GCC 4.1, and any hacks i found for it.
there could still be more -- i only looked for lines matching
both "HAVE_GCC" and "4" as words (grep -w.)
2014-06-13 01:17:45 +00:00
mrg
8fdcc92436 delete GCC 4.1 reach over. 2014-06-13 01:11:15 +00:00
mrg
bc41cab760 delete GCC 4.1 sources. 2014-06-13 01:00:32 +00:00
riastradh
16bef292a1 Destroy, don't leak, events when done with them. 2014-06-13 00:47:08 +00:00
mrg
aff8ab64be delete GCC 4.1 sources. 2014-06-13 00:46:29 +00:00
mrg
96dcd295da delete GCC 4.1 sources. 2014-06-13 00:35:37 +00:00
mrg
1fffdc27bd remove GCC 4.1 sources. 2014-06-13 00:35:03 +00:00
mrg
4dcc96edd5 delete GCC 4.1 sources. 2014-06-13 00:30:37 +00:00
justin
76fd41999f gcc cannot always work out initialization here 2014-06-12 22:21:20 +00:00
joerg
ca8a9c6fc0 Fix build. 2014-06-12 22:15:25 +00:00
joerg
e764e6c8e4 Rename old/new to match syscalls.master. 2014-06-12 22:10:04 +00:00
joerg
16691bd24e Regenerate 2014-06-12 21:42:26 +00:00
joerg
ec22bfc3c9 Avoid using C++ keywords as argument name. 2014-06-12 21:41:33 +00:00
joerg
ef53e37514 Don't t use a C++ keyword as field name. 2014-06-12 21:39:45 +00:00
christos
dbd224bbcc stf is a 6->4 gateway and needs both inet4 and inet6 not one or the other. 2014-06-12 21:08:31 +00:00
christos
f16aa4743c update for the new function signatures of initstate/srandom 2014-06-12 20:59:46 +00:00
alnsn
6460808439 Revert the previous (comment only change). 2014-06-12 20:22:04 +00:00
apb
e7f11a1a5a fix missing backslash in previous 2014-06-12 19:12:19 +00:00
riastradh
93c1cf0ddc Mark another place in i915drmkms where paddr constraints are set. 2014-06-12 19:11:51 +00:00
riastradh
84255b79fd Constrain addresses of pages backing i915 GEM objects.
Use the new uao_set_pgfl and x86_select_freelist for the purpose.
2014-06-12 19:10:33 +00:00
apb
bb0d3eec51 Wrap complex macros in do { ... } while (0). Also replace the magic
number 1600000 with a macro.
2014-06-12 19:05:37 +00:00
riastradh
cd2156f4c2 Tweak x86 page freelists and add x86_select_freelist.
- Add 4G freelist to i386 -- there may be higher addresses if PAE.
- Add 64G and 1T freelists to amd64.
- Simplify freelist setup code and condense it into a table.
- Add x86_select_freelist to get a freelist guaranteed to yield
addresses no greater than a prescribed maximum address.

x86_select_freelist takes a uint64_t, not a paddr_t or bus_addr_t, so
that you can pass in, e.g., a 36-bit maximum address without needing
to write conditionals for i386/PAE.

No objections on port-x86:

https://mail-index.netbsd.org/port-i386/2014/05/21/msg003277.html
https://mail-index.netbsd.org/port-amd64/2014/05/21/msg002062.html
2014-06-12 19:02:35 +00:00
christos
b27e135433 rename to 60 2014-06-12 18:49:37 +00:00
riastradh
c6caa5cec4 Get GTT size from PGTBL_CTL on G4X chipsets. 2014-06-12 18:46:32 +00:00