Commit Graph

15088 Commits

Author SHA1 Message Date
martin 72aefe222c Pull up following revision(s) (requested by tls in ticket #176):
share/man/man4/viornd.4: revision 1.2
Use proper markup in AUTHORS, and sort SEE ALSO.
2014-11-02 10:15:12 +00:00
martin e6c74f707f Pull up following revision(s) (requested by tls in ticket #175):
share/man/man4/Makefile: revision 1.618
	distrib/sets/lists/man/mi: revision 1.1488
Build and install virtio(4) manual page - missed in previous commit.
2014-11-02 10:12:46 +00:00
martin 650fe401af Pull up following revision(s) (requested by tls in ticket #174):
doc/CHANGES: revision 1.2005
	sys/dev/pci/viornd.c: revision 1.1
	sys/dev/pci/files.pci: revision 1.372
	sys/arch/amd64/conf/GENERIC: revision 1.401
	share/man/man4/viornd.4: revision 1.1
Add viornd(4), a driver for the VirtIO entropy source available on
QEMU, KVM, and Google Compute Engine.  From OpenBSD.
2014-11-02 10:09:44 +00:00
msaitoh 362ef455a0 Pull up following revision(s) (requested by jmcneill in ticket #120):
sys/dev/ic/mpt_netbsd.c: revision 1.28
	sys/dev/ic/mpt_netbsd.c: revision 1.29
	sys/dev/ic/mpt.c: revision 1.17
	sys/dev/ic/mpt_netbsd.c: revision 1.30
	sys/dev/ic/mpt_netbsd.c: revision 1.31
	share/man/man4/bio.4: revision 1.12
	share/man/man4/mpt.4: revision 1.6
	sys/dev/ic/mpt.h: revision 1.8
	sys/dev/ic/mpt_netbsd.c: revision 1.26
	sys/dev/ic/mpt_netbsd.c: revision 1.27
- Add bio(4) support.
- xref mpt(4) in bio(4).
- xref bio(4) in mpt(4).
- show "sd0" instead of "mpt0" for volume device name
- include vendor/product/rev info for volumes and their disks.
- implement BIOCDISK_NOVOL
- for BIOCDISK_NOVOL, set bd_disknovol=true for any disk not associated with a
  volume for BIOCDISK_NOVOL, when setting bd_disknovol=false, also set
  bv_volid
2014-09-29 16:15:58 +00:00
martin c5b4126ffe Pull up following revision(s) (requested by mrg in ticket #111):
sys/dev/acpi/files.acpi: revision 1.95
	share/man/man4/acpi.4: revision 1.78
	sys/dev/acpi/acpi_pci_link.c: revision 1.22
introduce a new option: ACPI__DIS_IS_BROKEN.  this is a hack to
avoid calling the "_DIS" method during acpi interrupt link setup,
which hangs various nforce4 based motherboards.
when the problem is properly fixed, remove this hack.  for now,
it allows someone (me) to have a valid kernel config that doesn't
require a source hack every new tree.
ok chs@
2014-09-22 10:47:39 +00:00
snj 3a5d0b2c7f Pull up following revision(s) (requested by riastradh in ticket #103):
share/man/man9/uvm_map.9: revision 1.6
Fix typo: mask, not mark.
2014-09-21 18:33:20 +00:00
martin 28b1799062 Pull up following revision(s) (requested by tsutsui in ticket #62):
sys/arch/hp300/conf/files.hp300: revision 1.89
	share/man/man4/arcofi.4: revision 1.1
	share/man/man4/arcofi.4: revision 1.2
	share/man/man4/Makefile: revision 1.617
	sys/arch/hp300/hp300/intr.c: revision 1.41
	sys/conf/files: revision 1.1100
	sys/arch/hp300/hp300/locore.s: revision 1.171
	distrib/sets/lists/man/mi: revision 1.1486
	sys/dev/ic/arcofivar.h: revision 1.1
	sys/arch/hp300/conf/majors.hp300: revision 1.26
	sys/arch/hp300/dev/arcofi_dio.c: revision 1.1
	sys/arch/hp300/conf/GENERIC: revision 1.188
	sys/dev/ic/arcofi.c: revision 1.1
Add new arcofi(4) audio driver for NetBSD/hp300, ported from OpenBSD.
The arcofi(4) is a driver for the HP "Audio1" device
(Siemens PSB 2160 "ARCOFI" phone quality audio chip)
found on the HP9000/425e and HP9000/{705,710,745,747} models
(but only hp300 attachment is ported for now).
The chip supports 8-bit mono 8kHz U-law, A-law and
16-bit mono slinear_be formats.
The old HP9000/425e playing tunes with this new arcofi(4) audio driver
was also demonstrated at Open Source Conference 2014 Shimane.
Add a man page for arcofi(4) driver.  From OpenBSD.
Fix date.
2014-08-29 11:42:15 +00:00
martin 11aed0a051 Pull up following revision(s) (requested by apb in ticket #42):
share/man/man8/man8.x86/boot.8: revisions 1.3, 1,4
Document fs, menu, rndseed, and splash commands.
Add rescue(8) to SEE ALSO.
Document supported subsets of image formats.
2014-08-21 09:00:12 +00:00
martin 8f2ec782b5 Pull up following revision(s) (requested by apb in ticket #31):
share/man/man4/options.4: revision 1.440
Document options COMPAT_40, COMPAT_50, and COMPAT_60.
2014-08-21 07:43:04 +00:00
jnemeth 3481529578 Add the infrastructure for MODULAR support for Xen kernels. At
the moment, this can only load very simple modules due to missing
symbols.  It is being add at this time to make pullups to the
netbsd-7 branch easier.  It is not enabled by default in any kernels.
2014-08-11 03:43:25 +00:00
joerg 4ca7de0cb3 Put GCC/GAS specific options under ACTIVE_CC == "gcc". 2014-08-10 17:44:26 +00:00
joerg 6e4f4efa7c LLVM builds on PowerPC want no libgcc, but enabled libc++. 2014-08-10 17:39:11 +00:00
wiz eaf8a40ebe Markup simplifications and improvements. Bump date for previous. 2014-08-10 17:17:04 +00:00
tls ea6af427bd Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
matt 547b3a3b01 Changes to existing files to enable building AARCH64 userland.
evbarm64-el
This is clang only.  While gcc4.8 supports aarch64, no netbsd support has
been written for aarch64 with gcc4.8.
2014-08-10 05:56:36 +00:00
apb 42f4829fe7 Delete src/share/zoneinfo. The files that previously lived here
have moved to src/external/public-domain/tz/{dist,bin/zoneinfo}.
2014-08-09 15:22:40 +00:00
apb 2c9001de40 Hook external/public-domain/tz into the build, and unhook share/zoneinfo.
The timezone files are still installed in ${DESTDIR}/usr/share/zoneinfo/**,
and they are identical before and after this change.

This is almost the last step in moving NetBSD's tzdata sources from
share/zoneinfo to external/public/tz/dist, to ease future maintenance.
All that remains is to delete src/share/zoneinfo, but that will be
delayed for a while.
2014-08-08 09:34:10 +00:00
apb 7d8209d252 Update tzdata2netbsd for tzdata2014f. 2014-08-06 19:41:41 +00:00
apb ea1a8a0fba Merge tzdata2014f.
The following new time zones are added:
    Asia/Chita Asia/Srednekolymsk
The following new file is installed:
    zone1970.tab
The following existing file is now installed, whereas we previously
did not install it:
    leapseconds
2014-08-06 19:18:05 +00:00
apb 8c62af36e2 Import tzdata2014f from ftp://ftp.iana.org/tz/releases/tzdata2014f.tar.gz
Summary of changes in tzdata2014f (2014-08-05 17:42:36 -0700):
  * Russia will subtract an hour from most of its time zones on 2014-10-26
    at 02:00 local time.  There are some exception.
  * The following new zones are added to deal with changes in Russia:
    Asia/Chita and Asia/Srednekolymsk.
  * Australian eastern time zone abbreviations are now AEST/AEDT not EST,
    and similarly for the other Australian zones.
  * Asia/Novokuznetsk shifts from NOVT to KRAT (remaining on UTC+7)
    effective 2014-10-26 at 02:00 local time.
  * The time zone abbreviation for Xinjiang Time (observed in Ürümqi)
    has been changed from URUT to XJT.
  * Prefer MSK/MSD for Moscow time in Russia, even in other cities.
  * Change time zone abbreviations in (western) Samoa to use "ST" and
    "DT" suffixes, as this is more likely to match common practice.
  * America/Metlakatla now uses PST, not MeST, to abbreviate its time zone.
  * Time zone abbreviations have been updated for Japan's two time
    zones used 1896-1937.
  * China's five zones have been simplified to two, since the post-1970
    differences in the other three seem to have been imaginary.  The
    zones Asia/Harbin, Asia/Chongqing, and Asia/Kashgar have been
    removed; backwards-compatibility links still work, albeit with
    different behaviors for time stamps before May 1980.  Asia/Urumqi's
    1980 transition to UTC+8 has been removed, so that it is now at
    UTC+6 and not UTC+8.
  * Some zones have been turned into links, when they differed from existing
    zones only for older UTC offsets where the data were likely invented.
    The affected zones are: Africa/Bamako, Africa/Banjul,
    Africa/Conakry, Africa/Dakar, Africa/Freetown, Africa/Lome,
    Africa/Nouakchott, Africa/Ouagadougou, Africa/Sao_Tome, and
    Atlantic/St_Helena.  This also affects the backwards-compatibility
    link Africa/Timbuktu.
  * Asia/Shanghai's pre-standard-time UT offset has been changed from
    8:05:57 to 8:05:43, the location of Xujiahui Observatory.  Its
    transition to standard time has been changed from 1928 to 1901.
  * Asia/Taipei switched to JWST on 1896-01-01, then to JST on 1937-10-01,
    then to CST on 1945-09-21 at 01:00, and did not observe DST in 1945.
    In 1946 it observed DST from 05-15 through 09-30; in 1947
    from 04-15 through 10-31; and in 1979 from 07-01 through 09-30.
  * Asia/Riyadh's transition to standard time is now 1947-03-14, not 1950.
  * Europe/Helsinki's 1942 fall-back transition was 1942-10-04 at 01:00, not
    1942-10-03 at 00:00.
  * Pacific/Pago_Pago has been changed from UTC-11:30 to UTC-11 for the period
    from 1911 to 1950.
  * Pacific/Chatham has been changed to New Zealand standard time plus
    45 minutes for the period before 1957, reflecting a 1956 remark in
    the New Zealand parliament.
  * Europe/Budapest has several pre-1946 corrections.
  * Africa/Accra is now assumed to have observed DST from 1920 through 1935.
  * Time in Russia before 1927 or so has been corrected by a few seconds in
    the following zones: Europe/Moscow, Asia/Irkutsk, Asia/Tbilisi,
    Asia/Tashkent, Asia/Vladivostok, Asia/Yekaterinburg, Europe/Helsinki, and
    Europe/Riga.
  * A new file 'zone1970.tab' supersedes 'zone.tab' in the installed data.
    The new file's extended format allows multiple country codes per zone.
    The older file is still installed but is deprecated; its format is
    not changing and it will still be distributed for a while, but new
    applications should use the new file.
  * The file 'iso3166.tab' is planned to switch from ASCII to UTF-8.
    It is still ASCII now, but commentary about the switch has been added.
  * Changes affecting documentation and commentary.
2014-08-06 18:35:33 +00:00
apb 146f7f2fe4 Wrap CTFCONVERT invocations in ${defined(CTFCONVERT):? ... :}
so it performs the test at the time the rule is invoked.  We can't
use a ".if defined" test because that would be tested at the time the
sys.mk file is parsed, which may be before CTFCONVERT has been set by
bsd.own.mk.

Remove the now-unnecessary assignment "CTFCONVERT ?= : ctfconvert",
and the similar assignment to CTFMERGE.  Now the build logs are not
cluttered by many unnecessary invocations of the ": ctfconvert ..."
2014-08-06 15:23:48 +00:00
apb 2e4737e211 Typo in comment 2014-08-05 15:51:23 +00:00
apb 71da667fc9 Use ${TOOL_GZIP_N} instead of ${TOOL_GZIP} -n, and similarly
use ${TOOL_GZIP_N} -9 instead of ${TOOL_GZIP} -9n, etc.

This will pass -nT instead of just -n if the gzip program is
actually pigz.
2014-08-05 15:40:58 +00:00
apb 6b9469411b Provide and document GZIP_N_FLAG and TOOL_GZIP_N.
These may be used to pass "-nT" instead of just "-n"
when the gzip program is actually pigz.
2014-08-05 15:25:20 +00:00
szptvlfn 5c4c6feb2f use proper address, ok spz@. 2014-08-04 22:13:23 +00:00
apb f80058aa23 Synchronise several shell_quote implementations, and:
* Elide some unnecessary pairs of quotation marks, to improve readability.
  For example, shell_quote "''" is now \'\' instead of ''\'''\'''.
* Don't add quotes around words that contain only safe characters,
  to improve readability.
* LC_COLLATE=C to prevent [a-zA-Z] from matching non-ASCII characters.
* Use ${SED} if defined.
2014-08-04 21:56:30 +00:00
wiz 87561671c1 defintion -> definition 2014-08-03 19:14:24 +00:00
apb 7f8e46d66a BUILDINFO part 2: expose sysctl kern.buildinfo 2014-08-03 09:15:21 +00:00
msaitoh c1a223be39 We suport internal SEDES function older than 82575. 2014-08-01 04:57:25 +00:00
riastradh c9d79060eb callout_ack returns void, not bool. 2014-07-27 21:35:07 +00:00
wiz dd85589675 Sort sections. 2014-07-26 20:04:05 +00:00
apb 8b41235950 The lua(4) device is experimental.
Incompatible changes might be made in the future.
2014-07-25 16:37:44 +00:00
gdt c29a5718f4 Bump date for previous to avoid wizd(1) invocation. 2014-07-25 16:14:01 +00:00
gdt 822539564a Add PPS support to ucom(4).
This is basically cribbed from regular serial ports, and just adds
hooks to call the pps support routines.

Also, note in the ucom(4) man page that there is about 1 ms of
latency.  Discussed on tech-kern in October of 2013, with the only
concern being that someone who didn't know what they were doing might
set up a stratum 1 server, and that somehow might have worse
timekeeping than whatever else that person might have done; the man
page comment is a mitigation for this.

This patch has been live-tested in netbsd-5/i386 and netbsd-6/i386,
and has been running on machines without a USB-serial GPS device for
most of a year with no adverse consequences (very little happens if
the PPS ioctls are not invoked).
2014-07-25 16:13:21 +00:00
nonaka 2eb514b8bd Added ELECOM WDC-150SU2M support. 2014-07-25 15:07:03 +00:00
wiz 52105240c4 New sentence, new line. Punctuation formatting nits. 2014-07-25 08:38:29 +00:00
dholland 842f3a34a8 Add VOP_FALLOCATE and VOP_FDISCARD. 2014-07-25 08:16:47 +00:00
wiz 99697e5b89 Fix typos and improve grammar and punctuation. 2014-07-24 21:22:29 +00:00
wiz 468afb62f5 Sort SEE ALSO. Use .An. Bump date. 2014-07-24 21:21:55 +00:00
alnsn beba90ca4b Use .Sy for 'Just-In-Time', add a reference to bpfjit(4). 2014-07-24 21:10:26 +00:00
alnsn 6021eb407c man 4 bpfjit 2014-07-24 21:08:50 +00:00
plunky 95e44a9f0c add p++ tool, for PCC 2014-07-24 20:29:19 +00:00
wiz 3004801b54 Fix typo. Bump date for previous. 2014-07-23 21:19:33 +00:00
gdt c6a967921a Sync DIAGNOSTIC performance comments with historical reality.
Somehow, options(4) ended up with a bizarre claim that DIAGNOSTIC can
reduce performance by 15%.  While that might have been true at some
isolated point due to a bug, it's an outlier.  Since at least 2BSD,
DIAGNOSTIC has added asserts, resulting in at most
difficult-to-perceived performance degredation, and many people have
been running production systems (meaning systems they intend to use,
rather than debugging targets) with this option.    (The decision a
while ago to enable DIAGNOSTIC in -current's GENERIC reflects this; if
it really were a 15% hit such enabling by default would be unreasonable.)
2014-07-23 20:13:13 +00:00
dholland d1d67f621b Adjustments based on suggestions from gnrp in PR 45276:
- fix argument names of VOP_REMOVE
 - mention deprecated behavior of calling VOP_GETATTR unlocked
 - mention rename lock
2014-07-21 05:56:26 +00:00
mbalmer 30f32df5e8 Keep countries in sync with IATA listings. NetBSD is not in the business
of defining in which country an airport is.
2014-07-20 19:19:49 +00:00
tron 4021f6f227 Sync wizd's feature list with reality. 2014-07-20 16:04:48 +00:00
nonaka 89ad92f8e2 Add ASUSTeK USB-N10 NANO support. 2014-07-20 14:02:53 +00:00
wiz 65b7a70949 Grammar. Bump date. 2014-07-20 13:39:10 +00:00
nonaka 1b6f30d4ec Added support for the Realtek RTL8188EUS and RTL8188ETV chipsets from FreeBSD. 2014-07-20 13:25:23 +00:00