Pull up following revision(s) (requested by mrg in ticket #1052):
	usr.sbin/postinstall/postinstall: revision 1.166
don't apply "ptyfsoldnodes" if /dev/pts does not exist, even if ptyfs
is listed in /etc/fstab.  without this, postinstall happily removes
all your ptys leaving you with none at all.  return an error if we
have ptyfs in /etc/fstab, but no /dev/pts.
Pull up following revision(s) (requested by abs in ticket #1053):
	distrib/sets/lists/man/mi: revision 1.1472
Fix MKPAM=no build
Pull up following revision(s) (requested by abs in ticket #1054):
	sys/kern/subr_pool.c: revision 1.202
Ensure pool_head is non static - for "vmstat -i"
Pull up following revision(s) (requested by skrll in ticket #1055):
	sys/arch/mips/mips/bus_dma.c: revision 1.28
When decide to coalesce segments, if the d_cache isn't coherent also make
sure the VA is contiguous as well.
Pull up following revision(s) (requested by skrll in ticket #1056):
	sys/arch/mips/mips/pmap.c: revision 1.211
	sys/arch/mips/mips/pmap.c: revision 1.212
	sys/arch/mips/mips/pmap.c: revision 1.213
	sys/arch/mips/mips/vm_machdep.c: revision 1.143
	sys/arch/mips/mips/pmap.c: revision 1.210
Fix a logic inversion introduced with the matt-nb5-mips64 for
pmap_{zero,copy}_page cache alias handing. The check previously used
PG_MD_UNCACHED_P, where it now uses PG_MD_CACHED_P, when considering if
a cache invalidation is required.
Additionally flush the cache for the uarea va to avoid potential (future)
cache aliases in cpu_uarea_free when handing pages back to uvm for later
use.
ok matt@
Hopefully this addresses the instability reported in the following PRs:
PR/44900 - R5000/Rm5200 mips ports are broken
PR/46170 - NetBSD/cobalt 6.0_BETA does not boot
PR/46890 - upcoming NetBSD 6.0 release is very unstable / unusable on cobalt qube 2
PR/48628 - cobalt and hpcmips ports are dead
Grab pv_list lock in pmap_unmap_ephemeral_page only when needed.
Make PARANOIADIAG compile.
Use pmap_tlb_asid_check to reduce code c&p.
Pull up following revision(s) (requested by tsutsui in ticket #1057):
	sys/arch/hp300/conf/RAMDISK: revision 1.14
	sys/arch/hp300/conf/INSTALL: revision 1.57
Add "pseudo-device wsmux" in INSTALL (and RAMDISK) kernels.
On NetBSD/hp300, hilkbd(4) is probed in config_interrupts(9)
so it's always attached after wsdisplay(4).  In that case,
wskbd can't be used as a console input device without wsmux(4).
(i.e. keyboard didn't work on installer using screen console)
Should be pulled up to all netbsd-6* branches.
Disable options NVNODE, NBUF and BUFPAGES in the RAMDISK kernel.
These options were specified in the INSTALL kernel for 4MB machines,
but nowadays even the INSTALL kernel would not boot on such machines
and the RAMDISK kernel assumes the target machine has more memories.
Furthermore, these options makes extracting binary sets much slower
and also could cause "wapbl_register_deallocation: out of resources"
panic during extracting binaries into a 32GB SSD with 4KB fragments.
Should be pulled up to netbsd-6* branches.
Pull up following revision(s) (requested by tsutsui in ticket #1058):
	sys/arch/hp300/conf/files.hp300: revision 1.88
	sys/arch/hp300/include/autoconf.h: revision 1.13
	sys/dev/ic/sti.c: revision 1.17
	sys/arch/hp300/dev/frodo.c: revision 1.31
	sys/arch/hp300/conf/GENERIC: revision 1.173
	sys/arch/hp300/hp300/machdep.c: revision 1.229
	sys/arch/hp300/dev/frodo.c: revision 1.32
	sys/arch/hp300/hp300/autoconf.c: revision 1.102
	sys/arch/hp300/dev/frodoreg.h: revision 1.5
	sys/arch/hp300/stand/common/ite_sti.c: revision 1.1
	sys/arch/hp300/stand/common/itevar.h: revision 1.16
	sys/arch/hp300/hp300/autoconf.c: revision 1.105
	sys/arch/hp300/dev/sti_sgcvar.h: revision 1.1
	sys/arch/hp300/stand/common/apci.c: revision 1.12
	sys/arch/hp300/stand/common/apci.c: revision 1.13
	sys/arch/hp300/dev/dnkbd.c: revision 1.6
	sys/arch/hp300/dev/dnkbd.c: revision 1.7
	sys/arch/hp300/stand/inst/version: revision 1.12
	sys/arch/hp300/dev/com_frodo.c: revision 1.9
	sys/arch/hp300/stand/common/ite.c: revision 1.17
	sys/arch/hp300/conf/GENERIC: revision 1.181
	sys/arch/hp300/dev/sti_sgc.c: revision 1.1
	sys/arch/hp300/stand/common/dnkbd.c: revision 1.13
	sys/arch/hp300/dev/sti_sgc.c: revision 1.2
	sys/dev/ic/stivar.h: revision 1.8
	sys/arch/hp300/dev/rtc.c: revision 1.21
	sys/arch/hp300/conf/INSTALL: revision 1.56
	sys/arch/hp300/conf/INSTALL: revision 1.58
	sys/arch/hp300/stand/uboot/version: revision 1.19
	sys/arch/hp300/stand/common/samachdep.h: revision 1.17
	sys/arch/hp300/stand/common/clock.c: revision 1.12
	sys/arch/hp300/dev/mcclock_frodo.c: revision 1.1
	sys/arch/hp300/stand/Makefile.buildboot: revision 1.34
	sys/arch/hp300/conf/files.hp300: revision 1.87
Add sti at sgc framebuffer.
Ported from OpenBSD by kiyohara@.
Fix a botch on switching from apci (and dca) to MI com(4) 10 years ago.
I.e. fix apci device address per FRODO_BASE macro change
in frodoreg.h rev 1.2.  Now bootloader works with serial console
on HP425e (which has only com at frodo).
Thanks to miod@openbsd for providing his 425e.
Add sti(4) at sgc screen console support.  From (the late) OpenBSD/hp300.
Tested on HP9000/425e, which was sent from Miod Vallat and
demonstrated at Open Source unConference 2014 Kagawa.
Check the service switch on 425e to select apci serial console.
Taken from OpenBSD/hp300.  See the following comment for details:
> * Check the service switch. On the 425e, this is a physical
> * switch, unlike other frodo-based machines, so we can use it
> * as a serial vs internal video selector, since the PROM can not
> * be configured for serial console.
Add proper RealTime Clock support for HP9000/425e.
As the OpenBSD/hp300 page says 425e doesn't have the traditional
RTC at intio (as it also lacks DCA 16550 serial at intio?),
but after a few hour investigation it turns out that
425e uses mc146818 compatible calendar clock in
the Apollo "frodo" utility chip and the frodo chip on
425e actually has the 32kHz OSC and is actually backed up
by the onboard lithium battery.
Tested on HP425e (with mcclock) and HP362 (with old rtc).
Add RTC support for HP9000/425e to bootloader too.
Also put several cleanup:
- make local functions and variables static
- use proper variable types
- some KNF
Note it turns out that extreme slowness of netboot on hp300 is
caused by the too slow access of the traditional RTC chip at intio
(i.e. netboot on 425e is so much faster than others). Oh well.
Add proper consinit(9) support for sti(4) at sgc framebuffer on hp300.
The cnattach functions for sti(4) and service switch check method
for 425e in com_frodo.c are taken from OpenBSD.
The strategy how to choose the console device in hp300_cninit() is
quite diverged from 4.4BSD and OpenBSD so it's tweaked by me.
Also put several changes in sti_sgc.c to reduce diffs from OpenBSD/hp300.
Tested on 425e and 362 (which still uses gendiofb(4), not sti(4)).
XXX: sti(4) requires uvm_km_alloc(9) and uvm_map_protect(9)
     to copy and call ROM functions on the executable memory region, so
     it can be called before UVM and related initializations are complete.
     Probably it's time to consider about MI "deferred consinit()" API
     in init_main.c (or elsewhere) for modern complicated VM system...
Also fix the apci device address in dnkbd.c as apci.c rev 1.12:
http://mail-index.netbsd.org/source-changes/2014/04/10/msg053940.html
Finally dnkbd(4) is confirmed working at least on bootloader.
Thanks again to Miod Vallat.
Make the Apollo Domain keyboard actually work.
Tested on HP9000/425e and the keyboard model A1630-82001 R2 (RX-60857-HW)
provided by Miod Vallat.  Mouse support needs more work.
Pull random notes on the Apollo Domain keyboard from ancient PR/3528.
Bump versions to denote recent 425e related changes.
Probe mcclock only on 425e to avoid an extra "not configured" message.
Add and enable sti(4) at sgc in install kernels for 425e.
Tested on both serial console and framebuffer console.
(switched by the service switch on the back panel)
Pull up following revision(s) (requested by joerg in ticket #1059):
	usr.bin/nbperf/nbperf-bdz.c: revision 1.9 via patch
Most CPUs implement shifts modulo the width, but ARM doesn't. Don't
depend on this UB.
Pull up following revision(s) (requested by sborrill in ticket #1060):
	sys/arch/x86/pci/pci_machdep.c: revision 1.66
Force pci_mode 1 when running as Xen HVM domU to allow cd* to be
detected correctly. Fixes kern/48770. Thanks to cube@
Pull up following revision(s) (requested by christos in ticket #1061):
	sys/kern/kern_exit.c: revision 1.244
Free pid for linux processes. Reported by Mark Davies, fix by dsl@
XXX: pullup 6
Pull up following revision(s) (requested by martin in ticket #1062):
	sys/fs/cd9660/cd9660_node.c: revision 1.31
PR kern/48787: inode calculation from ISO9660 block offset might get
truncated to 32bit - force the whole expression to be evaluated as ino_t.
Patch from Thomas Schmitt, with minor modifications (and reworded comment).
tickets 1052->1062
formatting fix
Apply patch, requested by apb in ticket 1064:
	doc/3RDPARTY				patch
	share/zoneinfo/africa			patch
	share/zoneinfo/antarctica		patch
	share/zoneinfo/asia			patch
	share/zoneinfo/australasia		patch
	share/zoneinfo/backward			patch
	share/zoneinfo/etcetera			patch
	share/zoneinfo/europe			patch
	share/zoneinfo/iso3166.tab		patch
	share/zoneinfo/leap-seconds.list	patch
	share/zoneinfo/leapseconds		patch
	share/zoneinfo/leapseconds.awk		patch
	share/zoneinfo/northamerica		patch
	share/zoneinfo/southamerica		patch
	share/zoneinfo/zone.tab			patch
	distrib/sets/lists/base/mi		patch

Update timezone database from tzdata2013d to tzdata2014c.
This adds a new timezone, Antarctica/Troll, and updates
many other timezones. The Asia/Riyadh{87,88,89} zones are
retained for backward compatibility, although they have
been removed from the upstream distribution.
share/zoneinfo/Makefile				patch
distrib/sets/lists/base/mi			patch

	Remove the the Asia/Riyadh{87,88,89} timezones, and their
	Mideast/* aliases.  These zones were removed upstream in
	tzdata2013i (December 2013).
	[apb, ticket #1065]
ticket 1064, 1065
share/zoneinfo/Makefile				patch
distrib/sets/lists/base/mi			patch
Asia/Riyadh87					delete
Asia/Riyadh88					delete
Asia/Riyadh89					delete

	Remove the the Asia/Riyadh{87,88,89} timezones, and their
	Mideast/* aliases.  These zones were removed upstream in
	tzdata2013i (December 2013).
	[apb, ticket #1065]
Adjust entry for 1065
external/ibm-public/postfix/dist/HISTORY				patch
external/ibm-public/postfix/dist/README_FILES/MULTI_INSTANCE_README	patch
external/ibm-public/postfix/dist/README_FILES/SASL_README		patch
external/ibm-public/postfix/dist/conf/post-install			patch
external/ibm-public/postfix/dist/html/MULTI_INSTANCE_README.html	patch
external/ibm-public/postfix/dist/html/SASL_README.html			patch
external/ibm-public/postfix/dist/proto/MULTI_INSTANCE_README.html	patch
external/ibm-public/postfix/dist/proto/SASL_README.html			patch
external/ibm-public/postfix/dist/src/global/mail_version.h		patch
external/ibm-public/postfix/dist/src/postconf/postconf.c		patch
external/ibm-public/postfix/dist/src/tls/tls_misc.c			patch
external/ibm-public/postfix/dist/src/util/dict_pcre.c			patch

        Update to version 2.8.17:
	- The postconf '-#' option reset prior options instead of adding to
	  them.
	- Correct an error in MULTI_INSTANCE_README Makefile example.
	- Correct an error in SASL_README PostgreSQL example.
	[tron, ticket #1024]
ticket 1024