Commit Graph

8548 Commits

Author SHA1 Message Date
jmmv
62c98fdb8d When booting an i386 kernel with Multiboot, properly detect the boot device
by looking it up in the x86_alldisks table (instead of trying to match it
to 'wd*' manually).

In order to do this, move the cpu_rootconf function from x86 common code
to amd64 and i386 specific one.  This way, i386 can do an extra step (call
the appropriate Multiboot code) in the appropriate place (after
x86_matchbiosdisks and before findroot()).
2006-02-03 23:33:30 +00:00
christos
c83a08de97 bump libopcodes 2006-02-03 21:43:30 +00:00
christos
ea4d395f13 bump libbfd 2006-02-03 16:33:00 +00:00
christos
209def21c7 bump libbfd, libopcodes. 2006-02-03 16:31:59 +00:00
jmmv
0b879f1cfc Implement support for 'The Multiboot Specification' so that i386 kernels
can be booted directly from Multiboot-compliant boot loaders (e.g. GRUB).
See the added multiboot(8) manual page for more information.

No objections in tech-kern@; only positive comments.
2006-02-03 11:08:23 +00:00
jmmv
47d8ee4167 Implement options string parsing of the form 'a=b c=d ...'. This will be
initially used by i386's Multiboot support but will be useful in other
situations too (think refactoring mount(2)'s API).
2006-02-03 11:04:46 +00:00
reinoud
09457a8a6e Initial import of a UDF file system implementation for NetBSD.
Finally the logic glue and the set distribution lists modifications.
2006-02-02 15:26:32 +00:00
skrll
76a44d106e Add byte_swap.h. HI DSL! 2006-02-02 08:17:35 +00:00
kleink
c682593001 Update for tzdata2006a. 2006-01-31 12:09:33 +00:00
apb
d6b37f8359 No space in "function()", "command;" or "$(command)".
Requested by christos.
2006-01-28 19:01:23 +00:00
apb
13da902879 During an "update" build, if previous versions of a syspkg were already
registered, or if previous versions of the syspkg .tgz file already
existed, then delete them.  Previously, this was a fatal error.

Approved by christos
2006-01-28 18:42:23 +00:00
gdamore
c2bb9307da Added gdamore. 2006-01-26 00:56:39 +00:00
tsutsui
3857bde133 Update some stuff. (untested) 2006-01-25 15:22:54 +00:00
tsutsui
dcb1305685 Add shared libXau and libXdmcp. Pointed out by tron.
XXX: More stuff should be updated.
2006-01-25 15:05:26 +00:00
is
778ad8adea Alas, 5 Megabytes aren't enough any longer. 2006-01-24 20:28:21 +00:00
elad
481e7be9a6 add qsieve/qsafe entries for new locations. 2006-01-24 19:13:46 +00:00
elad
cb990bef57 qsieve/qsafe not here anymore. 2006-01-24 19:06:35 +00:00
dsl
1253e7b15e Remove mount_kernfs and mbrlabel.
The kernfs filesystem is no longer in the install kernel, and the mbrlabel
is not needed because the kernel will generate a disklabel from the mbr
information.
2006-01-21 09:22:10 +00:00
elad
d5de4cccfa qsieve, qsafe. 2006-01-20 11:23:51 +00:00
garbled
72224e6512 Add pjlfilter to setlist 2006-01-20 08:38:59 +00:00
is
c5b9cc482c Instead of abusing the function md_prep_label(), create a new (optional)
md_view_labels() and a variable to mark its availability, so checking of
the available disklabels can be done before the root device is chosen.
Suggested by Martin Bertelsmann.
2006-01-18 13:39:05 +00:00
is
1719c90222 Only provide uncompressed tools, so that they can be run directly
from CD-ROM, and buggy CD-ROM file systems aren't confused by two
tools with the same prefix.
2006-01-18 13:19:01 +00:00
jmmv
faac4d565d The tb(4) driver is gone, so should be the manual page. 2006-01-17 19:08:28 +00:00
thorpej
f69c907605 Add a firmload(9) manual page. 2006-01-17 17:29:28 +00:00
thorpej
13f83a7396 Add /libdata, /libdata/firmware, and /usr/libdata/firmware directories. 2006-01-17 06:58:28 +00:00
yamt
0541bd8909 add getiobuf.9 2006-01-16 22:32:07 +00:00
dsl
35b84990cc Remove the notarfile_ok message - is it no longer needed.
We don't need to have dump_lfs to get lfs support.
(i386 will need 100k of stuff deleted to get newfs_lfs and fsck_lfs added)
2006-01-16 21:47:55 +00:00
tsutsui
920fcf7c8c Use -mmemcpy. 2006-01-16 14:53:46 +00:00
he
e643e92c49 Bump image size from 2m to 2100k so that it fits again. 2006-01-16 00:16:44 +00:00
he
e8d8d58b77 Bump the image size from 3M to 3.2M, so that it fits again. 2006-01-16 00:13:58 +00:00
dsl
afd41ad77a Show the number of sets installed and the next set above the menu that
asks you where to load stuff from.
Initialise stuff so that 'install default set of sets' works.
Fix install loop, removing infinite loop if/when first kernel not selected.
2006-01-15 20:41:00 +00:00
dsl
aab3fb05a5 Minor message change 2006-01-15 20:37:57 +00:00
dsl
e5231f4b40 Warp the cursor to the baud-rate entry after a com<n> entry is selected.
Allow a baud rate of 0 to be selected - uses speed set by bios.
2006-01-15 20:37:01 +00:00
dsl
9021097a89 Avoid having "//" in the middle of the transfer directory name.
(But ensure there is at least one.)
2006-01-15 20:34:20 +00:00
dsl
a6262bba3a Specify -V2 to newfs so that pages of superblock numbers are not output. 2006-01-15 20:33:05 +00:00
is
b2d05f8632 pacify gcc on VAX. 2006-01-15 13:56:15 +00:00
christos
1cf726830d zlib moved. 2006-01-14 21:15:40 +00:00
christos
526a733aa8 bump libz. 2006-01-14 20:13:57 +00:00
is
f7389079d9 Yet another uninstalled file. 2006-01-14 16:40:09 +00:00
is
c110684412 Synchronize to reality - a few entries are still obviously wrong, but
so is what's installed.
2006-01-14 16:16:20 +00:00
peter
311ab8679d Add hpcarm/boot(8) manual page. 2006-01-13 23:32:26 +00:00
dsl
9fc0a7f722 Rework the installation loop so that it is possible to change the source
of the sets after an error.
A side effect is that it now does fetch-install-fetch-install..., not
fetch-...-fetch-install-...install.
The set selection code now uses a byte per set (not a bit-pattern) removing
the restriction of 32 sets, and allowing a per set status display (TBC).
Also TBC is deleting sets from /usr/INSTALL.
However I believe it works...
2006-01-12 22:02:44 +00:00
xtraeme
8173ef37e7 AMD PowerNow LKM contributed by Olaf 'Rhialto' Seibert. 2006-01-11 00:18:28 +00:00
kleink
248944e9cc Update for tzdata2005r. 2006-01-11 00:06:38 +00:00
tsutsui
8823268c68 Add ews4800mips.
While here, remove nonexistent openblocks.
2006-01-09 17:58:49 +00:00
tsutsui
d87a63cda3 - Fix typo (s/BFS/SYSVBFS/)
- Use strlcpy(3) rather than strcpy(3)
2006-01-09 15:25:20 +00:00
tsutsui
756481fd55 First cut at sysinst support for ews4800mips. 2006-01-09 10:03:51 +00:00
tsutsui
77d25487c9 Add sysvbfs stuff. (enabled by md.h) 2006-01-09 10:00:34 +00:00
tsutsui
b44de2b302 Reduce IMAGESIZE. 2006-01-09 09:55:53 +00:00
tsutsui
89d726eb46 Make and install a bootloader binary with embedded RAMDISK kernel image. 2006-01-09 07:24:29 +00:00