Commit Graph

9865 Commits

Author SHA1 Message Date
mlelstv
612cebe300 libcrypto was updated 2008-05-10 19:22:29 +00:00
skrll
40167a09da Make the hp700 cdrom bootable in response to PR/37659. 2008-05-10 19:22:17 +00:00
skrll
06decd2786 Add a cdboot prog.
Derived from OpenBSD.
2008-05-10 19:11:58 +00:00
christos
ca47211c3a new openssl 2008-05-09 22:08:26 +00:00
wiz
34d9ab928a No need to explicitly mention my name here any longer. 2008-05-08 15:36:35 +00:00
dyoung
fdf6250eac Add -lprop to the LIBS line so that ifconfig will link. 2008-05-06 15:32:06 +00:00
skrll
2932f766a1 Deal with ifconfig lossage.
Looks like I picked the wrong week to quit netbsd.
2008-05-06 15:09:45 +00:00
yamt
73fd77741c obsolete getiobuf_nowait mlink. 2008-05-06 11:34:18 +00:00
yamt
34e3535d80 document kpreempt_disable, kpreempt_enable, and kpreempt_disabled. 2008-05-06 08:40:47 +00:00
yamt
7c200b21f1 sort. 2008-05-06 08:38:43 +00:00
dyoung
7b01455a0e Overhaul ifconfig. Use fewer global variables. Take a leap toward
improved modularity and extensibility.

In the new architecture, a directed graph of argument-matching
objects (match objects) expresses the set of feasible ifconfig
statements.  Match objects are labelled by subroutines that provide
the statement semantics.

Many IPv4, IPv6, 802.11, tunnel, and media configurations have been
tested.

AppleTalk, ISO, carp(4), agr(4), and vlan(4) configuration need
testing.
2008-05-06 04:33:42 +00:00
jmmv
940585f3ea Fix MKMODULAR=yes builds by resolving installation problems of the k_helper
test module after the introduction of bsd.kmodule.mk.  The files list was
inconsistent with the new module structure and the Makefile did not use the
correct variable to specify the installation of the module.  Hi ad@!
2008-05-05 19:33:09 +00:00
ad
8f4b352702 Compress the module. 2008-05-05 17:10:28 +00:00
ad
2bbb14eaa4 Back out previous. It broke the build. 2008-05-05 13:41:29 +00:00
ad
9f4cef7b1f Don't install sys/net/zlib.h. 2008-05-04 22:58:52 +00:00
plunky
005a75dd15 update disk.9 manpage to current reality
- add disk_init()		(from vmlocking merge)
    - add disk_destroy()	(from vmlocking merge)
    - remove disk_resetstat()	(was removed)
    - update structure defs
    - update examples		(ANSI, const, device_t etc)
2008-05-03 09:43:40 +00:00
tsutsui
44aaaba704 Fix tyop. 2008-05-03 05:08:45 +00:00
tsutsui
f91b42aa3f Use CDBUILDEXTRA to put bootloader into iso. 2008-05-03 05:07:27 +00:00
ad
7eb9b0eaa1 Bump the timeout to 30s, it takes longer to read and digest the information
esp. if you have not seen it before.
2008-05-02 23:15:31 +00:00
ad
59978d093b Put the GENERIC kernel onto i386 installation CDs and load a kernel module
from the boot loader to provide the miniroot.
2008-05-02 23:13:05 +00:00
ad
7d1f779aa2 Build and install modules into /kernel/modules. Each module gets a
directory for properties, blobs, etc. It's not fixed in stone and
can easily be changed if there are issues with the location/layout.
2008-05-02 23:12:00 +00:00
apb
3ba96f4940 If MAKETARS_SERIAL is set to "YES" or "yes", then the tar sets will be
made in series, even if make's "-j" flag requests multiple parallel
jobs.  This is useful on systems that exhibit poor performance when
running multiple parallel disk-intensive operations.  The default is
MAKETARS_SERIAL=NO, which will obey the "-j" flag passed to the make
command.

Requested in tech-toolchain.  Reverts the change made in revision 1.56.
2008-05-02 19:25:42 +00:00
martin
4b207265cb Fix copy&pasto in license text and move to 2 clause 2008-05-02 18:31:11 +00:00
ad
3ba209837a - Add a bsd.kmodule.mk to build new style modules.
- Set the file suffix to .kmod
2008-05-02 14:20:50 +00:00
garbled
cc7a9bfb3c Switch to using x_ed and x_umount. x_mount didn't save much, but x_ed
saved alot:  1516140->1503104.  28k to go, and running out of ideas.
2008-05-01 23:23:23 +00:00
garbled
889060cb8a Update to point to the cut-down version of protocols 2008-05-01 22:44:23 +00:00
xtraeme
e0328a5a63 Add the hpqlb(4) manpage. (HI CEGGER!) 2008-05-01 22:09:29 +00:00
garbled
01e0801fb8 Use the generated protocols file. Save another 20k or so. 2008-05-01 22:03:58 +00:00
garbled
890832bb43 Add a stripped down protocols file, similar to how services was done. If
you use this instead, you save about 21k on the install media.
2008-05-01 22:02:54 +00:00
garbled
9ce0927805 Create a litle script to generate a stripped down protocols file. 2008-05-01 22:01:16 +00:00
xtraeme
4e0bb25a64 Also add boot.cfg into the installation CD, as was intended by ad@. 2008-05-01 21:59:07 +00:00
xtraeme
126b0d446f Build and install by default the following LKMs on i386 and amd64:
aps(4), finsio(4), itesio(4), nsclpcsio(4), smsc(4) and ug(4).

These drivers aren't enabled in GENERIC kernels, so having the LKMs
in base will simplify future testing.
2008-05-01 21:51:20 +00:00
garbled
82b40b9f32 Delete glasstty lpr and vt52 entries. 2008-05-01 21:32:23 +00:00
garbled
ec2ea43eb7 This file is nothing but comments. Trim it out to a stub. 2008-05-01 21:27:46 +00:00
garbled
4ad2d863e8 Remove mount_kernfs from the prep install floppy. Saves a few bytes, we
already put dmesg on there, and the prep install kernels don't have KERNFS
defined anyhow.  A quick test shows it's cheaper to use dmesg than kernfs:

1528511         +kernfs +mount_kernfs -dmesg
1524332         +dmesg -kernfs -mount_kernfs
2008-05-01 21:20:54 +00:00
nonaka
abafa09887 fix make release breakage. 2008-05-01 17:27:33 +00:00
jmmv
f6d581922f Adjust file lists after the import of atf-0.5. 2008-05-01 15:41:16 +00:00
ad
6e6587f48e Put a boot menu on the amd64+i386 boot floppies. Not used yet because
the ustar loader seems to have the menu code if'd out.
2008-04-30 22:00:05 +00:00
garbled
c3408ed04a Convert prep to use the new unified mkbootimage rather than it's own. This
mkbootimage can be shared by prep, rs6000, and bebox.

TODO: Convert bebox to use this.  Needs someone to test.
2008-04-30 21:15:33 +00:00
ad
928d6a0983 Give i386 and amd64 a default boot.cfg. 2008-04-30 16:48:53 +00:00
ad
da694a1ffc For PR kern/38537:
- Make MULTIPROCESSOR mandatory on i386.

Installation changes:

- Update installation section of release notes to match reality.
- Rename INSTALL to INSTALL_FLOPPY, retire INSTALL_LARGE.
- Build INSTALL kernel from GENERIC, like on amd64.
- Update boot menu to allow disabling ACPI and/or SMP.
- Remove GENERIC.NOACPI from the installed kernel list.
- TODO: install default boot.cfg in etc.tgz.
- TODO: possibly enable PCI fixup stuff at runtime if ACPI is disabled.

Build changes:

- No longer build ALL, it's for verification, is slow to build and the
  build process is already crippled by the number of kernels built.
- No longer build GENERIC.NOACPI.
2008-04-30 15:29:11 +00:00
martin
11a6dbe728 Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
garbled
9789cfe276 Bootable CD support for prep. Finally. 2008-04-30 08:08:32 +00:00
tsutsui
44f3e60011 Fix (currently harmless) typo.
I'm not sure why autobuild (amd64) gets ICE with -Os while it works on i386..
2008-04-29 17:42:35 +00:00
tsutsui
0219c7f5be Fix (almost harmless) typo. 2008-04-29 17:30:34 +00:00
martin
3028e483e4 Convert to new 2 clause license 2008-04-29 06:53:00 +00:00
martin
ce099b4099 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
tsutsui
03326f4ad8 Shrink ramdisk to 500k again.
The crunched binary with optimized libraries fits it.
2008-04-27 05:59:47 +00:00
tsutsui
8ac07aec99 Build install kernels and standalone bootloaders in their own directories
so that parallel build works properly.
2008-04-27 02:39:04 +00:00
tsutsui
f18be52f75 Build install kernels and standalone bootloaders in their own directories
so that parallel build works properly.
2008-04-26 17:42:09 +00:00