Commit Graph

13098 Commits

Author SHA1 Message Date
christos
fd0ad6ba3c add TPM sets. 2012-11-04 16:26:52 +00:00
isaki
fda04a5448 FLOPPYPAD=1 for padding floppies.
On XM6i (emulator), the floppy format type of plain image is
decided by filesize, so it makes easy to use the image on XM6i.
2012-11-04 13:12:10 +00:00
tsutsui
536aa927d4 Remove unused non-en translation messages.
(src/distrib/x68k/floppies/ramdisk/Makefile specifies list.sysinst.en)
2012-11-03 15:40:58 +00:00
tsutsui
7be7385533 Allow overriding live-image and install-image sizes by
INSTIMAGEMB (for install-images), USBIMAGEMB (for x86 sd0root liveimages),
and EMUIMAGEMB (for other liveimages) variables.
Per discussion on current-users@:
http://mail-index.NetBSD.org/current-users/2012/10/29/msg021368.html
2012-11-03 14:25:32 +00:00
mbalmer
2eb9e5d971 Remove duplicate word (the the -> the) 2012-11-03 07:59:45 +00:00
pgoyette
993bb41987 Add tests/mqueue 2012-11-03 05:19:49 +00:00
christos
8a4138dd82 add flock(1) 2012-11-01 23:33:10 +00:00
christos
bbbf171164 mv npfctl from /usr/sbin to /sbin so it is available before /usr is mounted. 2012-11-01 03:26:42 +00:00
joerg
0ee52b72c8 Update LLVM/Clang snapshot to r166772. Now builds without RTTI and
exceptions. Also features the first round of a loop vectorizer.
2012-10-28 17:07:44 +00:00
alnsn
0cae5cae2f Build bpfjit on i386. 2012-10-28 16:25:02 +00:00
alnsn
e8c0d6c662 Add bpfjit and enable it for amd64. 2012-10-27 22:36:11 +00:00
msaitoh
f2a98be80d Add OPENRD_INSTALL. 2012-10-26 19:13:56 +00:00
tsutsui
fe248d00b2 Fix PR install/47123 (sysinst fails with "openpty() failed" on many ports):
Add "ipty" to MAKEDEVTARGETS in miniroot/Makefile.inc since "MAKEDEV all"
 no longer creates /dev/pty* device nodes and miniroot doesn't mount ptyfs.
2012-10-26 18:15:55 +00:00
tsutsui
213ea85b98 Make the default choice of "Install from" menu to use the sets
in the default file system (assuming which come with the CD/USB image)
and skip distmedium menu if the root file system is not md(4).
Also change "CD-ROM / DVD" menu option accordingly on ports which
have install images.  PR/47038

XXX: still no responsible maintainer of non-en translations
2012-10-25 15:05:22 +00:00
tsutsui
82c859d266 Remove useless md_may_remove_boot_medium messages. PR/47039 2012-10-24 11:36:02 +00:00
apb
5adbdf645c Make i386/ramdisks/common/list.ramdisk identical to
amd64/ramdisks/common/list.ramdisk.

Previously, the amd64 list.ramdisk used the small version of gzip from
distrib/utils/x_gzip, while the i386 list.ramdisk used the full version
of gzip built from usr.bin/gzip, and also used extra libraries needed to
make that work.  Now, they both use the small version.

The only other difference was in the order of some PROG lines.
2012-10-16 08:28:13 +00:00
apb
5d76c7eb78 In distrib/*/ramdisks/common/Makefile.ramdisk, allow the caller to
pre-define the LISTS variable if they do not want it to include
${.CURDIR}/lists.  This opens the possibility of making some of the
many distrib/*/ramdisks/*/lists files shared in the future.

XXX: Some of the differences between these files seem to be unnecessary.
2012-10-16 08:23:20 +00:00
apb
8d127e2f7d Add distrib/common/Makefile.minirootkmod. Apart from comments and the
conversion of some constants to variables, this is identical to the code
that was previously present in both distrib/amd64/kmod/Makefile and
distrib/i386/kmod/Makefile.

Change distrib/amd64/kmod/Makefile and distrib/i386/kmod/Makefile to just
set some variables and .include "../../common/Makefile.minirootkmod".
2012-10-16 08:19:36 +00:00
palle
353a2445b0 Added palle@ to list of NetBSD developers 2012-10-15 18:15:28 +00:00
msaitoh
255c8c559e Add some files to complete "make release" for big endian. 2012-10-14 12:36:57 +00:00
jmmv
aec6efdd3a Add missing ./usr/X11R7/lib/modules/libexa_g.a to fix MKDEBUGLIB=yes build. 2012-10-13 21:21:52 +00:00
alnsn
c0135b01f2 Enable sljit in amd64 kernel and modules. 2012-10-13 19:42:02 +00:00
tsutsui
598cc12300 Add new /usr/mdec/netboot. 2012-10-12 20:16:30 +00:00
christos
f6e747aed2 make libhack's syslog.c produce exactly the same symbols as libc's syslog.c,
so that in the future we can keep them synced. Avoid strong_alias since it
does not play well with symbol renaming.
2012-10-11 17:11:16 +00:00
riz
b9fc885548 Note the replacement of kame_ipsec by fast_ipsec; this change was
originally submitted as a patch to the netbsd-6 branch, but should have
been committed on the trunk first.
2012-10-10 17:55:16 +00:00
apb
aec5d483cb Refer to the list of mirrors at http://www.NetBSD.org/mirrors
in "Quick install notes for the impatient".  Previously it
said "Check the NetBSD website for details" without giving an URL.
2012-10-10 16:08:14 +00:00
jnemeth
ef04cc2567 Add some text to "Common Problems" about Open Firmware 3.x not
setting up the console and how to work around the problem.  This
is an initial stab at solving PR/35348 for NetBSD 6.0.  After 6.0
is released, a better solution can be done for 6.1.
2012-10-06 05:28:46 +00:00
roy
a124943219 Prefer dhcpcd(8) over dhclient(8). 2012-10-02 17:43:52 +00:00
christos
726941def2 add clock_nanosleep() 2012-10-02 01:47:39 +00:00
alnsn
5c5a76d566 Remove bpf_jit which was ported from FreeBSD recently.
It will soon be replaced with the new bpfjit kernel module.
2012-09-27 18:28:53 +00:00
joerg
fe9380cfbd Add regression test for cdbr(3) and cdbw(3). 2012-09-27 00:38:57 +00:00
jdf
db32c99923 Prevent sysinst from setting an fqdn in rc.conf when the user entered no domain
(i.e., sets only the hostname).  Fix for PR install/46946.
2012-09-23 17:37:51 +00:00
martin
ed03c01997 Fix npf module paths 2012-09-21 08:42:33 +00:00
skrll
73d54e73d0 Fix MKDEBUG set lists 2012-09-18 15:14:40 +00:00
martin
8bc3c4549e npf extension modules for evbppc abi variants 2012-09-18 08:36:21 +00:00
martin
36aa9a94dd npftest.conf is not dependend on pic 2012-09-18 08:30:35 +00:00
nonaka
d98e6e7107 Added some debug libs. 2012-09-16 20:23:20 +00:00
tls
e6ea0ca4b6 *Sigh* provide, by default, the dumb "allocate 64K on the stack" variant
of the lzf_compress API by default.  This is because there is evidently
code floating around out there in the world with broken autoconf scripts that
don't check for LZF_STATE_ARG in the lzf header files and just assume the
dumb version of the API.

We rename the sane API to lzf_compress_r and implement the dumb API in
terms of it.  Consequently, bump liblzf major version number.  This is
fine because nothing used our liblzf with the old API.

Add lzf(1) utility from LZF distribution.  Add manual page for lzf(1).
2012-09-16 18:59:24 +00:00
rmind
94cf4e2062 Add /usr/lib/npf. 2012-09-16 16:15:29 +00:00
rmind
8c6e21bf5e Implement dynamic NPF extensions interface. An extension consists of
dynamically loaded module (.so) supplementing npfctl(8) and a kernel
module.  Move normalisation and logging functionality into their own
extensions.  More improvements to come.
2012-09-16 13:47:41 +00:00
jdf
339b2058bc Add Spanish translations for sysinst's new configuration menu, plus adding a few
that were left previously.
Translation provided by jmmv.
2012-09-15 17:56:28 +00:00
plunky
69b4eb723b install header files from IPF 5.1.2 (sys/external/bsd/ipf) instead of
older IPF (sys/dist/ipf).

This adds ipf_rb.h
2012-09-15 17:41:59 +00:00
plunky
2bcdfeae54 install example rules from the 5.1.2 distribution in external/bsd/ipf/dist
rather than the old one..  "mediaone" does not seem to exist though, so
mark it obsolete
2012-09-15 17:33:27 +00:00
martin
9851af6be6 npftest only is build with dynamic libraries 2012-09-13 21:05:17 +00:00
rjs
5abdc4ce9a Allow build with MKRUMP=no. 2012-09-12 19:20:37 +00:00
martin
18e375f3bb Set list changes for npftest binary and npf tests 2012-09-12 14:07:51 +00:00
manu
bba80928a8 setcontext() used to be incompatible with -lpthread since it affected
the TLS pointer, therefore wrecking the pthread environement.

Some ports had _UC_TLSBASE flag or equivalent (_UC_UNIQUE on alpha)
that controlled whether setcontext() would change the TLS pointer.
This change let libpthread override setcontext() with its own version
that unsets _UC_TLSBASE, enabling safe usage of setcontext() with
-lpthread.

We also have the following required changes here:
- rename alpha's _UC_UNIQUE into _UC_TLSBASE
- add _UC_TLSBASE definition in header file for all ports
  (powerpc, sh3, sparc and sparc64 lack the implementation for now)
- introduce a libc stub that can be overriden for setcontext()
- modify MD libcs swapcontext() implementations so that they use the
  setcontext() libc stub instead of doing a plain system call.

While we are there:
- document various MD _UC_* flags in header file
- add libc and libpthread tests for swapcontext() behavior
  (hopefully helpful to spot MD problems introduced with this change)

Future work:
- Deciding whether kernel support or _UC_TLSBASE should be added for
  powerpc, sh3, sparc and sparc64 is left to portmasters
  sparc64

Approved by core@
2012-09-12 02:00:51 +00:00
matt
229653a689 Add BCM5301X_INSTALL 2012-09-01 02:05:02 +00:00
drochner
312c339026 Extend the CPU microcode update framework to support Intel x86 CPUs.
Contrary to the AMD implementation, it doesn't use xcalls to distribute
the update to all CPUs but relies on cpuctl(8) to bind itself to the
right CPU -- to keep it simple and avoid possible problems with
hyperthreading.
Also, it doesn't parse the vendor supplied file to pick the right
part for the present CPU model but relies on userland to prepare
files with specific filenames. I'll commit a pkg for this in a minute
(pkgsrc/sysutils/intel-microcode).
The ioctl interface changed; compatibility is provided (should be
limited to COMPAT_NETBSD6 as soon as this is available).
2012-08-29 17:13:21 +00:00
jmmv
80b30d8cdf Add placeholder test programs for share/mk files.
The main goal of this change is to simplify the further addition of test
cases for the share/mk infrastructure by adding a few placeholder test
programs to the tests tree.

To not leave these test programs empty, I have added a bunch of extremely
simple test cases to them.
2012-08-26 23:03:20 +00:00