Commit Graph

9700 Commits

Author SHA1 Message Date
ad
bc9419f99a Crank libpthread_dbg major. 2007-10-16 15:11:27 +00:00
tls
215e50961e Add httpd to the build. Add _httpd to passwd and groups and postinstall.
Add /var/www to mtree, add example line to inetd.conf.
2007-10-16 02:47:12 +00:00
pooka
430c2395ef - uvn_attach.9
+ ubc_uiomove.9
2007-10-15 14:00:49 +00:00
xtraeme
3d4634dd53 Remove me from the mumbo-jumbo list now that I use a two-clause style
license in all my code.
2007-10-11 15:21:16 +00:00
martin
96c59cac10 Minor cosmetics 2007-10-09 18:45:56 +00:00
martin
e9705aba47 Clear the remainder of the status line after updating it - this allows
messages to be of arbitrary length w/o leaving garbage from previous
ones.
2007-10-09 18:43:26 +00:00
martin
d69eb5cf2d Minor cosmetics 2007-10-08 00:21:47 +00:00
jnemeth
dfe9b7a3bb expand details about removed components 2007-10-07 23:46:16 +00:00
hannken
3856acafe2 Update the file system copy-on-write handler.
- Instead of hooking the handler on the specdev of a mounted file system
  hook directly on the `struct mount'.

- Rename from `vn_cow_*' to `fscow_*' and move to `kern/vfs_trans.c'.  Use
  `mount_*specific' instead of clobbering `struct mount' or `struct specinfo'.

- Replace the hand-made reader/writer lock with a krwlock.

- Keep `vn_cow_*' functions and mark as obsolete.

- Welcome to NetBSD 4.99.32 - `struct specinfo' changed size.

Reviewed by: Jason Thorpe <thorpej@netbsd.org>
2007-10-07 13:38:53 +00:00
joerg
18d2e98d25 Include sysctl on the amd64 boot floppy. This is useful for allowing
people to test suspend/resume and can be used to find other values as
well.
2007-10-07 13:12:15 +00:00
xtraeme
73b39c8d03 Add envsys.conf(5). 2007-10-07 04:17:15 +00:00
reed
0b6846c2d6 Add sysctl.conf man page. 2007-10-05 21:32:02 +00:00
dyoung
60149b1ce8 Work in progress: use a raw socket for GRE in IP encapsulation
instead of adding/subtracting our own IPv4 header.

There are many benefits:  gre(4) needn't grok the outer encapsulation
header any longer, so this simplifies the gre(4) code.  The IP
stack needn't grok GRE, so it is simplified, too.  gre(4) will
benefit from optimizations in the socket code.  Eventually, gre(4)
will gain an IPv6 encapsulation with very few new lines of code.

There is a small performance loss.  A 133 MHz, 486-class AMD Elan
sinks/sources a TCP stream over GRE with about 93% the throughput
of the old code.  TCP throughput on a 266 MHz, 586-class AMD Geode
is about 96% the throughput of the old code.  A 175-MHz ADM5120
(MIPS) only sinks a TCP stream over GRE at about 90% of the old
code; I am still investigating that.

I produced stripped-down versions of sosend() and soreceive() for
gre(4) to use.  They are guaranteed not to block, so they can be
called from a software interrupt and from a socket upcall,
respectively.

A kernel thread is no longer necessary for socket transmit/receive,
but I didn't get around to removing it, yet.

Thanks to Matt Thomas for suggesting the use of stripped-down socket
code and software interrupts, and to Andrew Doran for advice and
answers concerning software interrupts, threads, and performance.
2007-10-05 03:28:12 +00:00
bouyer
784da043be Use the correct name for the iso image. Fix the acorn32 part of PR 37033. 2007-10-01 17:28:56 +00:00
kiyohara
83276945d6 Add bcsp.h 2007-09-30 13:10:52 +00:00
kleink
f6166193d2 Update for tzdata2007g. 2007-09-30 11:29:43 +00:00
kiyohara
621909efb7 Add bcsp. 2007-09-30 04:25:26 +00:00
martin
7179dab5b0 Fix column alignment in partition size display 2007-09-29 21:54:13 +00:00
pavel
6fb3a9fdf6 regen the list of changes from NetBSD-4.0.xml rev 1.25 . Also, do not
add extra whitespace at the end of some lines.
2007-09-29 16:53:13 +00:00
tsutsui
b2791a870b Remove ugly port ifdefs around install media of MS-DOS floppy and Tape.
I don't think users will complain that their machine doesn't have it,
and it's worthless to maintain which ports support these devices or not.
2007-09-28 19:45:56 +00:00
tsutsui
3a408b6a40 Update sgimips kernel names. 2007-09-28 19:40:24 +00:00
tsutsui
f9c4ad0965 Several update for ews4800mips.
XXX: set sizes should be updated by list-setsizes.sh
2007-09-28 19:14:33 +00:00
tsutsui
668270d69e Remove "text only" from description of XA framebuffer on NWS-5000
since we have Xserver for it.
2007-09-28 18:27:42 +00:00
tsutsui
f780efe971 - alpha now requires three floppies
- newsmips now requires two floppies
2007-09-28 18:26:47 +00:00
tsutsui
cf02cebf04 First cut at NetBSD/ews4800mips install notes. Not well confirmed.
(I guess very few people will actually require it...)
2007-09-28 18:20:13 +00:00
wiz
8fe4056934 Add piixpcib(4), based on the one provided by Stephan Meisinger in
PR 37021.
2007-09-25 06:27:04 +00:00
lukem
e9aa053c09 Add raise_default_signal(3) -- raise the default signal handler.
Can be used by applications that have their own SIGINT (et al)
handlers and want to exit in a manner that correctly
signals to the parent that the process was terminated by a signal.
See http://www.cons.org/cracauer/sigint.html for more info.
Discussed on tech-userlevel@.
2007-09-25 01:13:54 +00:00
wiz
804d4ddaaf Document aprint*_dev and aprint*_ifnet. Requested by joerg@ 2007-09-24 20:44:23 +00:00
agc
903cd8368b Sync with reality - add <sys/gcq.h> 2007-09-23 21:27:34 +00:00
martin
3d0c5d6936 Add a warning that booting the install kernel from a Solaris root partition
may fail for non obvious reasons. Fixes for the bootloader will not be
available in-time for 4.0, unfortunately.
2007-09-16 21:41:16 +00:00
xtraeme
189cf45ffd Forgot to add aps(4)... sorry phone :-) 2007-09-11 21:54:54 +00:00
chris
5e02e37306 Fix bug which causes cats builds to not produce an a.out install kernels,
which are needed to boot from Cyclone firmware.

Bug reported on port-cats mailing list:
http://mail-index.netbsd.org/port-cats/2007/09/08/0000.html
2007-09-08 14:25:09 +00:00
rmind
2cecf9bbe9 Implementation of POSIX message queues.
Reviewed by: <ad>, <tech-kern>
2007-09-07 18:56:02 +00:00
tshiozak
260d6cea73 add manpage for uchcom(4). 2007-09-03 18:02:16 +00:00
jnemeth
28af2a6c6b add CDEXTRA for specifying a directory of extra stuff to put on a CD 2007-08-31 14:20:29 +00:00
macallan
eb432e069e let build.sh build the ag10e driver 2007-08-30 04:45:02 +00:00
jnemeth
44f91e0e38 cd to previous directory after copying files so subsequent copies won't fail 2007-08-30 04:27:04 +00:00
xtraeme
c52324299f Add a manpage for the ichlpcib(4) driver. This needs some wizd-ification. 2007-08-26 18:05:43 +00:00
skd
1e30d70843 /libexec, not /usr/libexec. 2007-08-24 17:11:58 +00:00
he
582037c8a5 Add libexec to SRCDIRS so that the source of the newly added
lfs_cleanerd can be found.
2007-08-23 12:24:14 +00:00
skd
e066a10613 Enable LFS from sysinstall. 2007-08-21 02:20:55 +00:00
drochner
9d8b5fa74e Add C99 complex support, for double and float.
Most complex function implementations are from the "c9x-complex" library,
originating from the "cephes" math library, see
http://www.netlib.org/cephes/, from Stephen L. Moshier, incorporated and
redistributed with the NetBSD license by permission of the author.

Error behaviour and other boundary conditions (branch cuts)
need to be looked at.

For namespace sanity, I've done the rename/weak alias procedure to
most of the exported functions which are also used internally.
Didn't do so for sin/cos(f) yet because assembler implementations use
them directly, and renaming functions shared between the main libm
and the machine specific "overlay" might raise binary compatibility
issues.
2007-08-20 16:01:28 +00:00
kiyohara
10448cd503 Add support for AnyCom BlueCard. 2007-08-20 00:29:43 +00:00
tnn
449902fc06 Add spdmem(4) driver. This decodes technical specifications stored in
the eeprom on common types of memory modules. The specifications are
displayed during boot and can later be queried in the hw.spdmemN sysctl
subtree. Stub driver written by Nicolas Joly and greatly improved upon by
Paul Goyette. From PR 36745, with additional improvements by Paul and me.
2007-08-18 11:26:35 +00:00
pavel
c0f560c80e struct plistref does not reference other proplib data types, so split it
in its own header file to be included by dkio.h. Fixes breakage due to
pollution from proplib.h in programs which include ioctl.h. Tested and OK
by dogcow@.
2007-08-17 11:05:03 +00:00
kiyohara
8e7888075a Replace to Matthew Orgass's slhci(4).
http://mail-index.netbsd.org/tech-kern/2007/06/26/0001.html

And import gcq.
http://mail-index.netbsd.org/tech-kern/2007/06/18/0020.html
2007-08-16 03:09:01 +00:00
kiyohara
b095a2da1f Replace to Matthew Orgass's slhci(4).
http://mail-index.netbsd.org/tech-kern/2007/06/26/0001.html
  gcq is Generic Circular Queues.  Used by slhci.
2007-08-15 16:43:10 +00:00
pooka
f49fa2014c add mount_sysctlfs.8 2007-08-10 07:59:32 +00:00
pooka
ba4e596bc9 move sysctlfs from examples to base 2007-08-09 22:01:25 +00:00
nonaka
fad0ea915b build and install zbsdmod.o. 2007-08-09 16:08:58 +00:00
he
fd961c4429 Add a new socket option for unix domain sockets: LOCAL_PEEREID, to make
it possible to get the pid, euid and egid of the process at the remote
end at the time it did bind() or connect().

Add a new libc function, getpeereid() to easily get at the euid and egid.
As a consequence, bump libc's minor number.

Document the LOCAL_PEEREID socket option in unix(4).

Based on contribution by Arne H. Juul, minor modifications by myself.
2007-08-09 15:23:01 +00:00
pooka
c5653da5a1 install bsd.klinks.mk 2007-08-05 21:50:32 +00:00
macallan
3206de3f77 updates from David H. Gutteridge via PR36373 2007-08-05 16:25:03 +00:00
yamt
5621cabda9 add cpuctl.debug. 2007-08-05 12:46:02 +00:00
jnemeth
cd27c0d793 PR/36370 - Lloyd Parkes -- pckbd.fr_CA-iso8859-1 does not have share tag 2007-08-04 12:41:59 +00:00
ad
18af8ee9bd Add cpuctl(8). For now this is not much more than a toy for debugging and
benchmarking that allows taking CPUs online/offline.
2007-08-04 11:02:56 +00:00
jmmv
374758e493 Configure wscons on the new installed system. 2007-08-01 14:49:42 +00:00
jmmv
f007a448b9 Add wskbd configuration to sysinst on shark. 2007-08-01 14:20:40 +00:00
jmmv
d291012153 Switch NetBSD/shark's installation kernel and disk image to use wscons
instead of pccons, just like its GENERIC kernel does.

This obsoletes pccons in this platform, which will probably be removed
later.
2007-07-31 19:51:58 +00:00
jnemeth
173e0805ea update portmaster list again after recent updates to website 2007-07-31 05:18:19 +00:00
jmmv
a556f30fda In the shark's installation image, create the bpf device from the
'ramdisk' MAKEDEV goal instead of from a Makefile definition.  As there
is just one configuration for the ramdisk, it's better to keep everything
in one place.
2007-07-30 14:03:17 +00:00
taca
aefef5cb2c Add lint library for libarchive(3). 2007-07-30 06:58:18 +00:00
jmmv
36b239668c Use get_media_subtype_string instead of get_media_mode_string to determine
the card's current media type.  Otherwise it always defaults to 'autoselect'
which is not supported by all cards (e.g. cs(4) in NetBSD/shark).

This was causing problems when configuring an interface with dhclient, as
sysinst could incorrectly reset the media type (the net_media variable) to
'autoselect', writing incorrect ifconfig.<if> files in the target file
system.
2007-07-29 20:44:26 +00:00
joerg
577a8c7029 Add build glue for libarchive and update the various sets. 2007-07-29 17:06:00 +00:00
nonaka
6198bdd8dc Added /usr/sbin/tpctl 2007-07-29 14:37:53 +00:00
nonaka
d8caf5f9b4 Added apm releated programs. 2007-07-29 14:35:55 +00:00
nonaka
d1d5985b69 Added apmvar.h 2007-07-29 14:32:18 +00:00
jmmv
1887d3d26e Add dhclient to the shark's installation disk image so that we can configure
network interfaces through DHCP in sysinst.
2007-07-29 13:59:38 +00:00
kiyohara
c845e341d1 s/ichsmp/ichsmb/. 2007-07-28 15:01:25 +00:00
kiyohara
ad2eb788f6 s/cat4/man4/. 2007-07-28 14:51:36 +00:00
kiyohara
37b3e2d574 Add support for Intel ICH SMBus controller. 2007-07-28 10:51:56 +00:00
jnemeth
7de3213369 Update the releng team list based on the current releng mailing list
(including adding the person that is currently spearheading the release).

XXX Somebody from releng should check this over.
2007-07-27 10:40:00 +00:00
pavel
4195ecc3d2 Make the port-specific changelog ($MACHINE/whatis) optional by using .pso
to call a shell script which outputs nothing if the file is not present.

Remove the "whatis" file for ports where it does not contain anything
useful and hasn't been updated for years. OK tsutsui@, hubertf@.
2007-07-26 15:26:35 +00:00
jnemeth
dfb7eb763c update portmaster list 2007-07-26 11:43:57 +00:00
jnemeth
3660047b6b match website re-org 2007-07-26 11:38:29 +00:00
jnemeth
34e8853023 add some details about upgrading from NetBSD 3.x 2007-07-26 11:29:05 +00:00
jnemeth
30e313efcf add a missing .bullet) 2007-07-26 05:02:18 +00:00
jnemeth
a88ed58dd8 fixup fdc entry 2007-07-26 03:27:16 +00:00
jnemeth
db8aed423d revert previous, it will be added as a new section 2007-07-26 02:19:00 +00:00
jnemeth
da9b49b6eb - make the upgrade notes mention issues from 3.1 and earlier
- note additional users and groups that need to be added or updated

XXX should say something about sendmail and other removed subsystems
2007-07-25 23:19:48 +00:00
pavel
74ec406cca merge rev. 1.278.2.12: update the upgrade section. We now have the
documentation about upgrading from NetBSD 2.x to 3.0, which is better
than from 1.6 to 2.0 which is what used to be here previously.

XXX someone write documentation about upgrade to 4.0 please.
2007-07-25 22:25:14 +00:00
pavel
06b1b03579 organisations -> organizations (from rev. 1.278.2.16) 2007-07-25 22:10:14 +00:00
pavel
915fece3a5 merge rev. 1.58.2.2 - fix ".end-preformat" problem. 2007-07-25 22:01:13 +00:00
xtraeme
f21134e9ed Move my entry after the ones sorted in alphabetical order. 2007-07-24 14:36:28 +00:00
xtraeme
10e373c0be Add myself. 2007-07-24 14:06:20 +00:00
pavel
f01c28c8f9 Sync the list of kernels with reality. We don't have GENERIC_TINY,
GENERIC_PS2TINY, INSTALL_TINY, INSTALL_SMALL, INSTALL_PS2 anymore.
2007-07-24 10:22:02 +00:00
pavel
7108de26ef Add a comment reminding to update the release documentation when the
list of released kernel images change.
2007-07-24 10:20:15 +00:00
pavel
f7645d338a regen the list of changes. 2007-07-24 10:04:58 +00:00
pavel
7888db603a Regenerate the "Changes ..." section from
htdocs/releases/formal-4/NetBSD-4.0.xml#major-changes, using the
changes2relnotes.xsl XSLT script.
2007-07-23 22:22:13 +00:00
dsieger
93f4326679 Remove obsolete content about cpu_switchto() from ctxsw(9) and rename
it to mi_switch(9).

Suggested by yamt@
2007-07-21 08:51:31 +00:00
yamt
c83659bb5a add audit-packages.debug. 2007-07-20 12:45:46 +00:00
martti
a7ad55a514 s/libcrypto.so.3.1/libcrypto.so.3.2/ 2007-07-19 11:28:00 +00:00
christos
85c806214a bump version 2007-07-18 20:17:27 +00:00
yamt
cf50c51162 add kpause.9. 2007-07-18 12:19:44 +00:00
joerg
e4fc1154a4 Add native mremap system call based on the UVM implementation for
Linux compat. Add code to enforce alignment of the new location.
Special thanks to wizd for helping with the man page.
2007-07-17 17:42:07 +00:00
skrll
fc82b48590 Add fsck(,_ffs} to the install ramdisk. 2007-07-16 13:56:50 +00:00
jmmv
2c0dfb6c62 Add missing file: /usr/share/i18n/esdb/CP/CP922.esdb 2007-07-15 18:23:36 +00:00
he
f4056dae28 Add back in now-obsolete man pages or "aliases" and mark them as
obsolete, so as to better support an UPDATE build.
This concerns SCHED_LOCK(9), SCHED_UNLOCK(9), shed_lock_idle(9),
shed_unlock_idle(9), and scheduler(9).
2007-07-15 18:03:11 +00:00
tnozaki
33793b3134 add CP922 support to iconv. 2007-07-15 14:41:18 +00:00
jnemeth
d9a445af4f add back setrunqueue.9 and mark it, nextrunqueue.9, and remrunqueue.9 obsolete 2007-07-15 08:33:50 +00:00
dsieger
82d31a4a20 Remove obsolete SCHED_LOCK(9), which is gone.
ok by <ad>
2007-07-14 22:09:57 +00:00
dsieger
5c52ed78e9 Move scheduler(9) to sched_4bsd(9) and sync its contents with reality. Also
add a reference to McKusick et. al., which still contains the best in-depth
description of the 4.4BSD scheduler.
2007-07-14 21:54:30 +00:00
ad
96d0aa8e9b fixsb has done its job. 2007-07-14 21:20:31 +00:00
dsieger
10dc2af304 Remove obsolete setrunqueue(9) manpage.
ok by <ad>.
2007-07-14 20:39:33 +00:00
dsieger
4f02ad43b0 Add initial manpage for the "new" scheduler API.
Note: More content will follow, to this manpage as well as the NetBSD
Internals book.

Ok by <ad>
2007-07-14 20:23:12 +00:00
adrianp
708a0a7fb9 Updates for pkg_install-20070714 2007-07-14 20:05:33 +00:00
dsl
00531e457b Update to libc.so.151 2007-07-14 19:34:48 +00:00
ad
8751253925 Update mlinks for callout/kthread changes. 2007-07-14 11:39:01 +00:00
ad
52d4ecbef8 kcont was removed. 2007-07-14 10:52:14 +00:00
ghen
e20a341cde Add configuration files for the 3.0.3 and 3.1.1 release ISO's. 2007-07-12 13:59:55 +00:00
kiyohara
1f48268a37 Add support for NVIDIA nForce 2/3/4 SMBus controller and SMBus driver. 2007-07-11 07:53:29 +00:00
he
72c424ca31 Bump the disk image from 3200 to 3500k so that the contents fits again. 2007-07-09 21:35:59 +00:00
pooka
9d2baecbde build & install puffsportal (if MKPUFFS) 2007-07-08 14:29:52 +00:00
dsl
c8ad8ea05b Add code that should preserve the 'drive serial number' field of the mbr.
Ought to stop the installer from stopping windows vista from being bootable.
2007-07-05 20:03:00 +00:00
njoly
5e14b40722 Add amd64 specific debug files.
Fix build.sh release for amd64 with MKDEBUG=yes
2007-07-04 13:23:11 +00:00
yamt
511f2bb7af add svhlabel.debug. 2007-07-04 02:04:26 +00:00
yamt
da0717150b add yield(9). 2007-07-03 12:16:51 +00:00
yamt
c793425299 sort 2007-07-03 12:15:31 +00:00
xtraeme
e9878e8efb Add the /etc/powerd/scripts/sensor_indicator to handle events on
indicator sensors.

Update powerd(8).
2007-07-02 15:26:18 +00:00
pooka
060d8639e3 add estrndup() 2007-07-01 21:41:16 +00:00
xtraeme
bca6ba70fe Add the /etc/rc.d/envsys script required by envsys2. 2007-07-01 08:01:29 +00:00
xtraeme
08d5afa292 Imported envsys 2, a brief description of the new features:
(Part 4: documentation and configuration files)

* Support for detachable sensors.
* Cleaned up the API for simplicity and efficiency.
* Ability to send capacity/critical/warning events to powerd(8).
* Adapted all the code to the new locking order.
* Compatibility with the old envsys API: the ENVSYS_GTREINFO
  and ENVSYS_GTREDATA ioctl(2)s are supported.
* Added support for a 'dictionary based communication channel' between
  sysmon_power(9) and powerd(8), that means there is no 32 bytes event
  size restriction anymore.
* Binary compatibility with old envstat(8) and powerd(8) via COMPAT_40.
* All drivers with the n^2 gtredata bug were fixed, PR kern/36226.

Tested by:

blymn: smsc(4).
bouyer: ipmi(4), mfi(4).
kefren: ug(4).
njoly: viaenv(4), adt7463.c.
riz: owtemp(4).
xtraeme: acpiacad(4), acpibat(4), acpitz(4), aiboost(4), it(4), lm(4).
2007-07-01 07:55:51 +00:00
rumble
6912898dc8 Add read-only support for SGI's Extent File System.
Reviewed by pooka@.
2007-06-29 23:30:16 +00:00
xtraeme
a0b3e026fc Add i386/gcscide(4). 2007-06-27 23:06:19 +00:00
rumble
d8487906df Fix typo. 2007-06-26 22:45:36 +00:00
christos
2ddadd346c add tcpdrop 2007-06-25 23:38:57 +00:00
isaki
eecbbb187f Remove a duplicated option in MAKEFS_FLAGS.
"minfree=0,optimization=space" is defined at
../../common/Makefile.image.
2007-06-24 05:41:52 +00:00
yamt
616f645161 add newgrp.debug. 2007-06-23 05:25:29 +00:00
yamt
0d554b9baa sort. 2007-06-23 05:21:24 +00:00
ginsbach
8921ea3a85 Add the newgrp(1) utility, which changes effective group ID. This is a
POSIX (IEEE Std 1003.1, 2004 / Open Group Base Specifications Issue 6)
User Portability Utility.
2007-06-21 14:54:45 +00:00
tsutsui
d562fea75e sn(4) driver on mac68k has been switched to using MI SONIC driver,
so prepare MI sn(4) man page. Also improve some descriptions.
2007-06-20 13:31:54 +00:00
xtraeme
111463f431 Mount a ptyfs on /dev/pts by default. I'm committing it because
I did not have any answer for 10 days.

http://mail-index.netbsd.org/tech-install/2007/06/08/0001.html
2007-06-18 16:58:42 +00:00
tnozaki
d260ecaa44 add CP116[12](Thai ISO-8859-11 variant), CP1129,CP1163(Vietnamese). 2007-06-18 16:19:30 +00:00
rmind
5fd6c5db8f - Add aio_fsync(3) manual page. Reviewed and improved by <wiz>.
- Also, fix the accident duplicate of aio_suspend(3) entry.
2007-06-17 12:47:40 +00:00
jmcneill
5ceea27797 Add man page for AMD Geode LX AES Security Block driver. 2007-06-15 23:04:20 +00:00
jmmv
2cac7a4707 Mark {,/usr}/lib/libssp.so* as obsolete so that builds with outdated
destdirs succeed.
2007-06-15 09:47:54 +00:00
dogcow
9cd5005f13 mi says license, the filename itself says licence; make mi confom. 2007-06-10 01:33:47 +00:00
kiyohara
bbec0bb7bf Added OpenBSD's zyd(4) driver.
Supports ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless network device.
2007-06-09 11:20:54 +00:00
pavel
511b2e988c Remove the remaining sendmail config files (including everything in
/usr/share/sendmail) from the obsolete list. Instead, remove them in the
"sendmail" postinstall item, which is disabled by default, to prevent
losing sendmail configuration on upgrade. Fixes the rest of
PR install/36180.
2007-06-08 22:24:07 +00:00
he
9f3262d205 After ${_FILENAME} got assigned its value when it's "-", we can
no longer use it as a copy of ${_F} in the subsequent test for
additional targets under the MDSET_SUFFIXES test.

This brings back builds of srec & bin files for evbarm and img
files for evbppc.
2007-06-07 15:12:34 +00:00
tnozaki
05df4b4fef add following encoding suuport of iconvdata:
CP1046(Arabic Extended)
	CP1124(Cyrillic, Ukraine)
	CP1125(PC, Cyrillic, Ukrainian)
2007-06-02 06:09:08 +00:00
uwe
af961e8aed Bring back static and lint ssp libs and mark them obsolete. 2007-06-01 22:54:52 +00:00
blymn
d2a3238647 Added smsc driver man page entries 2007-06-01 14:19:20 +00:00
jnemeth
9c898c4d78 note new xirc man page 2007-06-01 11:27:58 +00:00
tls
c43359c28a libssp is gone. 2007-05-30 16:23:22 +00:00
he
2f140cf7fe Undo the #if 0 for the multibyte functions we now need to build
ramdisks, and provide untested minimal implementations of mbsrtowcs()
and wcsrtombs().
Verified to fix build problems for at least the amd64 and hp300 ramdisks.
2007-05-29 17:46:44 +00:00
blymn
a9537fef11 Update minor version of libcurses. 2007-05-28 15:02:30 +00:00
tls
4147a3c54a Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the
FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to
various string and memory copy and set functions (as well as a few system
calls and other miscellany) where known at function entry.  RedHat has
evidently built all "core system packages" with this option for some time.

This option should be used at the top of Makefiles (or Makefile.inc where
this is used for subdirectories) but after any setting of LIB.

This is only useful for userland code, and cannot be used in libc or in
any code which includes the libc internals, because it overrides certain
libc functions with macros.  Some effort has been made to make USE_FORT=yes
work correctly for a full-system build by having the bsd.sys.mk logic
disable the feature where it should not be used (libc, libssp iteself,
the kernel) but no attempt has been made to build the entire system with
USE_FORT and doing so will doubtless expose numerous bugs and misfeatures.

Adjust the system build so that all programs and libraries that are setuid,
directly handle network data (including serial comm data), perform
authentication, or appear likely to have (or have a history of having)
data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default,
with the exception of libc, which cannot use USE_FORT and thus uses
only USE_SSP by default.  Tested on i386 with no ill results; USE_FORT=no
per-directory or in a system build will disable if desired.
2007-05-28 12:06:17 +00:00
bouyer
098304a55f Add infos about ACPI (now enabled by default) and cdrom images. 2007-05-26 20:45:12 +00:00
macallan
98d7e24ac1 add ofctl 2007-05-25 18:28:53 +00:00
christos
94b0103837 add ssp/strings.h 2007-05-23 23:41:51 +00:00
christos
b2bff1d872 add new man pages. 2007-05-23 14:46:06 +00:00
dogcow
9d8d410122 .4 files use /man4/, not /cat4/, durrrr. 2007-05-20 07:44:52 +00:00
dogcow
dea1827d3e add uslsa(4) 2007-05-20 05:11:43 +00:00
heas
6967b3455a Changes for PFIX 2.4.1 2007-05-19 18:39:11 +00:00
yamt
297c65017f obsolete mi_switch.9 and cpu_switch.9 MLINKS. pointed by Blair Sadewitz. 2007-05-18 05:09:08 +00:00
yamt
df0f9a881d obsolete:
ctxsw
	cpu_exit
add:
	cpu_switchto
	cpu_idle
2007-05-17 15:21:00 +00:00
lkundrak
5611b751db Added myself. 2007-05-17 08:56:46 +00:00
hubertf
ae218465f7 Add GENERIC.NOACPI kernel that offers - surprise! - no ACPI
(in contrast to GENERIC).
2007-05-17 01:50:48 +00:00
tsutsui
f53e6de8bc Use src/distrib/common/services. 2007-05-16 13:07:16 +00:00
tsutsui
419a28d6ac Use src/distrib/common/services so that miniroot fits in 4MB. 2007-05-16 13:06:39 +00:00
tsutsui
241db7b832 Add /rescue/dumpfs and /rescue/dumplfs. 2007-05-16 12:42:00 +00:00
he
c80ab09cea Bump the miniroot size from 4M to 4300k so the contents fits again. 2007-05-15 20:47:17 +00:00
dogcow
c2fc013d5f missed these in the mini-/etc/services migration. 2007-05-15 19:16:18 +00:00
bouyer
95b42c31ad add jmide(4), a driver for the JMicron Technology JMB36x PCIe to SATA II/PATA
controllers. These controllers can be found on add-on PCIe cards, or
on some motherboards to provide the PATA connectivity (e.g. some intel
ICH8-based motherboards).

Thanks to JMicron Technology for providing me documentation and
different sample boards for this work.
2007-05-15 17:53:41 +00:00
macallan
ee079a2263 new ADB man pages 2007-05-15 14:15:11 +00:00
isaki
9d588b5c20 Rev 1.24 that I had changed was a mistake. sorry.
1200K is the total size of a floppy.
2007-05-12 06:32:19 +00:00
dogcow
107a17be60 As Jukka Salmi pointed out, the previous version had duplicated lines;
this is because I committed the wrong (and much larger) version of the file.
Oops.
2007-05-11 18:52:46 +00:00
dogcow
c1583b0d2c Since /etc/services has gotten rather large, use a minimal one for install
kernels. (mount_nfs is notably the only binary that doesn't gracefully deal
with the lack of an /etc/services file, it appears.)
2007-05-10 23:22:27 +00:00
plunky
09f74f05a1 add ChangeLog note about kauth(9)
(from Elad)
2007-05-10 18:34:02 +00:00
agc
0ea3ae4272 Further syncing of syspkg descriptions with reality.
This one includes more locales, and a revamp of the mis-ordered text
multi-line descriptions, and further adding of missing descriptions.
2007-05-09 20:58:06 +00:00
agc
75e71ba491 Some updates for the descriptions for system packages - firstly some more
locale support descriptions, and remove the sendmail descriptions.
2007-05-09 20:05:12 +00:00
xtraeme
08722b7cd3 Add sparc64/fdc(4) (hi jnemeth) 2007-05-08 22:33:51 +00:00
jnemeth
a18391fc9f remove floppy drives from unsupported hardware and note that only sbus based
machines are supported for now
2007-05-08 19:53:20 +00:00
jnemeth
e40b2c5e49 mention floppy drives 2007-05-08 19:45:10 +00:00
jnemeth
6521f29ad4 new sparc64 floppy driver manpage 2007-05-08 19:39:28 +00:00
plunky
b75e0c3761 add changes relating to bluetooth additions 2007-05-08 18:39:33 +00:00
martin
8341c5308c Note sunsolve now requires a login. 2007-05-07 19:45:59 +00:00
martin
4f9040b578 Adapt unsupported hardware section 2007-05-07 19:34:19 +00:00
yamt
59fdf737d5 add bioctl.debug. 2007-05-07 11:17:13 +00:00
pavel
152ab6b873 Remove the list of donations, which was not updated since 2004. We have
up-to-date lists at http://www.NetBSD.org/donations, so add this link
to the release notes. OK by Christos.
2007-05-06 11:00:03 +00:00
pavel
afa2ab7f6c Clear the old list of changes (between NetBSD 2.0 and 3.0 releases) as a
preparation for filling the list of changes between NetBSD 3.0 and 4.0
releases. In some obsolete claims like "this is the n-th major releae of
NetBSD for the xyz platform" replace n by XXX.
2007-05-05 23:07:11 +00:00
snj
aff9047a41 Remove GENERIC.MPACPI from the list of kernels, as it is no longer
built.  Pointed out by smb.
2007-05-05 22:23:33 +00:00
snj
ebae998b1c Sync and sort the list of core members. 2007-05-05 21:47:35 +00:00
snj
bd445991c9 Sync releng membership with reality. While here, sort by last name. 2007-05-05 21:28:04 +00:00
pooka
0024c42774 add puffs_framebuf.[03] 2007-05-05 16:11:23 +00:00
isaki
3f740d74e2 Remove hardcoded -p option from ${RELEASE_INSTALL}.
-p should be controlled by the value of MKUPDATE.
2007-05-05 15:00:43 +00:00
rmind
ed3e2de27c Add aio_cancel(3), aio_error(3), aio_read(3), aio_return(3), aio_suspend(3),
aio_write(3) and lio_listio(3) man-pages for asynchronous I/O.
Taken from FreeBSD with modifications for NetBSD implementation.

wizd, please! :)
2007-05-04 22:37:33 +00:00
dyoung
8b646d9bb9 Remove obsolete files netinet/in_route.[ch]. 2007-05-02 22:39:03 +00:00
bouyer
982bad256f Add bio(4) and associated bioctl(8) from OpenBSD, a driver control block
device controllers, and more specifically raid controllers.
Add a new sensor type, ENVSYS_DRIVE, to report drive status. From OpenBSD.
Add bio and sysmon support to mfi(4). This allow userland to query
status for drives and logical volumes attached to a mfi(4) controller. While
there fix some debug printfs in mfi so they compile.
Add bio(4) to amd64 and i386 GENERIC.
2007-05-01 17:18:52 +00:00
rmind
67d703cf25 Import of POSIX Asynchronous I/O.
Seems to be quite stable. Some work still left to do.

Please note, that syscalls are not yet MP-safe, because
of the file and vnode subsystems.

Reviewed by: <tech-kern>, <ad>
2007-04-30 14:44:28 +00:00
agc
d4e50471e9 Add fusermount and its manual pages into the sets lists. 2007-04-26 21:22:04 +00:00
pavel
e1cce84524 Add myself to releng. 2007-04-26 19:10:14 +00:00
dyoung
5dc959f7f3 Add back MI evbsh5 files, but mark them 'obsolete'. 2007-04-26 17:22:19 +00:00
macallan
074456ba26 build sunffb and xf8_32wid on sparc 2007-04-22 23:42:38 +00:00
plunky
a5eb343769 add compat_darwin(8) to build 2007-04-21 18:41:49 +00:00
pooka
5bed4b9c62 add mount_9p 2007-04-21 14:28:34 +00:00
dsl
caf05d897b Add myself (finally). 2007-04-21 13:00:46 +00:00
dsieger
61d67f4d50 Add myself to the list of developers. 2007-04-21 12:46:04 +00:00
plunky
c4ec0fc4f8 add 'lost' manpages to build:
acorn26/iobus(4)
	mac68k/zsc(4)
	pc532/intro(4)
	sparc/autoconf(4)
	sun3/autoconf(4)
	vax/mtc(4)
	vax/rl(4)
	iee(4)
2007-04-21 06:11:57 +00:00
sekiya
d44a94367f Fix wsfb names properly. 2007-04-16 22:34:58 +00:00
pooka
f0498d6b10 add puffs_ops.[03] 2007-04-16 19:17:29 +00:00
ad
10c8708a61 + x86/sysarch.h 2007-04-16 19:16:36 +00:00
sekiya
1e21380180 sgimips uses dlopen() for shared objects; fix wsfb shared object name. 2007-04-16 10:56:55 +00:00
uwe
05302ae7c4 Descend into landisk for ALLNOTES. 2007-04-15 17:12:04 +00:00
uwe
d264cb3d55 Rudimentary documentation for NetBSD/landisk. 2007-04-15 17:09:51 +00:00
macallan
be7af39b73 build wsfb on sgimips
needs testing
2007-04-15 03:56:44 +00:00
tnn
b2079804d3 Add envctrl(4): Sun Ultra Enterprise 450 environmental monitoring driver.
Also add accompanying i2c controller driver, pcf8584.
Both written by me. Some cosmetic improvements from Iain Hibbert.
ok <martin>
2007-04-14 19:33:27 +00:00
jmcneill
34852bd8d5 Add mavb(4) man page 2007-04-13 03:49:13 +00:00
macallan
2bb5520135 add man pages for chipsfb and genfb 2007-04-12 18:19:53 +00:00
macallan
7347fd3ceb build wsfb on sparc64 2007-04-12 06:41:36 +00:00
christos
c2d75511d9 Add CDSOURCE variable to include the source in the CD. From Anon Ymous
Misc cleanups
2007-04-11 16:21:40 +00:00
xtraeme
b23843afa1 Add "wd", "sd" and "raid:no_mbr" disks in DISK_NAMES (and xbd:no_mbr,
but it's ignored as there's no support for Xen yet).

From Edgar Fu in PR port-amd64/36116.
2007-04-08 16:47:38 +00:00
scw
5764a76889 Remove support for NetBSD/{,evb}sh5. 2007-04-08 09:35:21 +00:00
kleink
c1d024770d Update for tzdata2007e. 2007-04-04 19:05:48 +00:00
christos
e3845a8924 Merge the multibyte routines into one file, and add stub implementations
for one more that is needed, and commented out partial implementations for
the test of the functions. This should stop the re-defined symbol errors
for now.
2007-04-02 15:53:25 +00:00
tnn
a99b3971af Add myself (tnn@) to the list of developers. 2007-04-02 08:21:46 +00:00
tnozaki
fd2dd8ec0d add new encoding support to iconv(3):
- RISCOS-LATIN1
	- DEC-MCS
	- DEC-HANYU(libDECHanyu)
2007-04-01 18:52:28 +00:00
apb
c275d9092f Add a (very rudimentary) man page for sysinst. Although sysinst doesn't
appear in installed systems, other documents might want to refer to it
via ".Xr sysinst 8".
2007-04-01 16:12:07 +00:00
agc
cbd0d608fc Add the catman page for drm(4) to the sets. 2007-03-25 18:58:05 +00:00
wiz
c15cd181b7 Add basic drm(4) man page, and link it to drivers.
Feel free to improve it!
2007-03-25 09:11:55 +00:00
is
f37ee586c8 Fix typo, which prevented DHCP network configuration from discovering the
machine name.
2007-03-23 12:51:03 +00:00
lukem
a37dc4c07f Add: lfs_cleanerd
Suggested by Blair Sadewitz

Add: grep egrep fgrep zgrep zegrep zfgrep
Suggested by George Michaelson
2007-03-23 05:48:34 +00:00
jnemeth
491de95b00 move common from src.tgz to syssrc.tgz as discussed on tech-install 2007-03-23 02:57:30 +00:00
pooka
4d66dc22ec puffs_cred.{0,3} 2007-03-22 17:41:30 +00:00
tsutsui
5394379e91 Use crunched binary on sun2 miniroot so that miniroot is
now much smaller (18MB -> 4MB).
Installation is tested on TME (with a workaround for uvm_readahead.c bug).
2007-03-20 16:20:20 +00:00
wrstuden
f094fdf1e6 While it was nice to re-add the html documentation for ntp,
the comment line had never been removed. Thus adding a
second one was not correct.

Keep the nicer-looking one and remove the newer one. build.sh syspkg
now completes for me.
2007-03-16 00:55:43 +00:00
tnozaki
aeadbd280f add tr_TR.ISO8859-9 locale. 2007-03-14 15:49:25 +00:00
xtraeme
21b2a42ef2 + aiboost(4) 2007-03-14 00:45:03 +00:00
tnozaki
9eae719a71 1. added iconv support of KZ-1048 encoding
2. move PTCP154 to KAZAKH directory.
2007-03-13 16:34:37 +00:00
ad
3eeb069c1f + sys/simplelock.h 2007-03-12 16:34:08 +00:00
jmmv
af7d74f692 If running the installer from a serial console, ask the user for the
appropriate TERM value.  Otherwise use 'pc3' for local consoles (pccons
or wscons).  Based on code from hp300, although that port asks the user
unconditionally.

Fixes PR port-shark/18355.
2007-03-12 14:47:15 +00:00
jmmv
4233342b6f Clear the first sector of the disk so that OpenFirmware recognizes it and
can load a kernel from its file system.

Also tell the user what command he needs to run from the OpenFirmware shell
to configure automatic booting of the system.

Closes PR port-shark/35576.
2007-03-12 11:19:37 +00:00
isaki
3a58b5c6d0 Stop installing <machine/intr.h> on x68k.
Suggested by simonb@ and tsutsui@.
2007-03-11 06:16:02 +00:00
christos
1e7de3baed bump libssh 2007-03-10 23:08:32 +00:00
bouyer
9ee6d7efbb Adjust config for 4.0: use native boot for i386 and amd64, swap i386 and amd64
and remove vax so that images are below 700MB.
2007-03-10 22:11:12 +00:00
apb
959aea0471 Serialise making the "sets" tarballs in the maketars target.
On many systems, making them in parallel causes very poor
system performance due to disk I/O.  (Requested by jmmv.)
2007-03-10 20:34:57 +00:00
jmmv
a9a41f6c67 Convert shark's installation kernel image (netbsd-INSTALL) to a.out format
so that it can be loaded by the machine's firmware.  Put the resulting
image inside the 'installation/instkernel' release subdirectory, as the
installation instructions explain.

Fixes port-shark/35563.
2007-03-10 17:57:41 +00:00
dbj
1d564c7487 add apmlabel.debug, dkscan_bsdlabel.debug, mount_hfs.debug and btuartd.debug 2007-03-10 00:53:44 +00:00
tnozaki
ab9a36c548 add nn_NO(Nynorsk) and nb_NO(Bokmal) locale. 2007-03-08 16:26:26 +00:00
tsutsui
c13e98e3d4 Stop installing <machine/intr.h> on ews4800mips. Suggested by simonb. 2007-03-08 15:39:42 +00:00
bouyer
a931914f53 Switch i386 and amd64 to native boot, if INTFILES contains bootxx_cd9660.
Use x86 native boot for current.
Swap i386 and amd64 in multiarch CD sets (cd1 would overflow by 30M otherwise)
and leave vax out (cd3 would overflow by more than 100M - time for a
multi-cd4 ?)
2007-03-08 13:51:37 +00:00
bouyer
7faa36afb7 Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by
Alan Barrett. While there factor out the kernels in Makefile.cdrom.
2007-03-08 13:48:36 +00:00
he
df278bdaa1 Correct typo: the directory is named cdroms, not cdrom. 2007-03-08 12:13:43 +00:00
bouyer
03d4f68c12 Remove sgimips from multi-cd sets where EXTFILES.sgimips is defined.
A bootable sgimips has a volume header prepended, and so is useless for
anything but sgimips. The issue was not found before because the
logic to make an ISO bootable on sgimips was broken, and has been fixed by
tsutsui@ on 2007/03/04.
2007-03-07 21:59:15 +00:00
bouyer
6b01cea87b Fix SUBDIR in previous 2007-03-07 19:42:02 +00:00
bouyer
549da70806 Fix typo in subdir name. 2007-03-07 18:58:05 +00:00
bouyer
fee07bcfd4 Add an iso_image target (iso-image as a target name doesn't play well with
bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
mac68k/macppc no there yet because of missing feature in makefs.

call iso_image in distrib/ for iso-image in the top Makefile.
2007-03-06 21:56:47 +00:00
bouyer
04825266e6 Use the new common/Makefile.bootcd to make i386 and amd64 bootable ISO
images. amd64 gets a single kernel; i386 images gets 3 kernels:
- netbsd, copy from netbsd-INSTALL_LARGE.gz, loaded by default
- nbsd-l, copy from netbsd-INSTALL_LAPTOP.gz
- nbsd-i, copy from netbsd-INSTALL.gz for those who want the traditionnal
  non-ACPI kernel
- drop the bootcd-laptop image
both gets an installcd image, which is the same as bootcd but with the
binary sets in addition to kernels.
2007-03-06 21:52:44 +00:00
bouyer
ff6bcd05a5 For the benefit of modern hardware, enable ACPI by default in INSTALL and
GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and
'disable acpi' should be a workaround. ACPI-enabled kernels works fine
on pre-acpi hardware.
for amd64:
- add ACPI to INSTALL and GENERIC, remove the *_ACPI config files.
- get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot
  image
for i386:
- introduce INSTALL_LARGE which has ACPI and some devices with big firmware
- move some devices from INSTALL to INSTALL_LARGE
- Boot floppies still use INSTALL, and bootfloppy-big.fs is still there
  (for thoses who want to build el-torito floppy emulation boot CD) and use
  INSTALL.
For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll
use something else to build bootable CDs.
2007-03-06 21:47:45 +00:00