obrien
b6cfb177d1
Fix the kernel default load from "/boot/modules" to "/boot/kernel".
...
Reported by: dcs
2000-09-05 23:10:46 +00:00
obrien
6de7dfbb5a
The kernel is now known as `kernel.ko' and it and its matching modules
...
live in ``/boot/kernel/''.
2000-09-05 22:37:46 +00:00
sheldonh
e723427bd3
List loader.conf and friends in the FILES section.
...
Requested by: obrien
2000-08-24 08:00:29 +00:00
dcs
6301ff4c50
Add missing "is".
...
PR: 20524
Submitted by: Peter Pentchev <roam@orbitel.bg>
2000-08-11 10:32:23 +00:00
ps
1dd134848f
Add support to send the string 'PXEClient' as the Vendor class
...
identifier to the DHCP server. Now you can check for this string
in your dhcp configuration to decide whether you will hand out a
lease to the client or not.
2000-08-11 08:36:17 +00:00
jhb
0923c0673c
Bring back the perform() function. However, conditionionalize it on
...
BOOT_FORTH as it is only used if BOOT_FORTH is not defined.
2000-08-04 05:23:41 +00:00
jhb
e891ba5888
Fix the more obvious warnings to deal with my earlier warning cleanups.
2000-08-03 09:49:44 +00:00
jhb
e165b852de
Cleanup warnings. Most of these are signed/unsigned warnings, as well as
...
some added const's.
2000-08-03 09:14:02 +00:00
kris
78f990a287
Don't call printf with no format string.
2000-07-10 06:40:06 +00:00
kris
0d6709d662
Don't call printf with no format string. This is technically a security
...
vulnerability and could in principle be used to upload a new kernel from the
bootloader :-)
2000-07-10 06:33:55 +00:00
mph
0aadcd8ef6
Typo fix: tunnable.
...
Backslash-parsing is not the role of printf(3), but is provided
by the C language.
2000-06-25 07:12:03 +00:00
sheldonh
900db4d90d
Whitespace-only changes: apply accepted line breaking style as a
...
pre-cursor to other markup changes.
Accepted in principle by the author.
2000-06-22 08:37:22 +00:00
dcs
a916ed2bd7
Fix vocabulary juggling so that builtins voc is always searched before
...
forth vocabulary when initially creating the builtins. FICL 2.05 has a
better way to do this, but this works for now.
Fixes "?".
2000-06-16 05:04:05 +00:00
dcs
cb251cf529
Remove the setting of sourceid from bf_vm(), as bf_vm() really has
...
no clue.
Set sourceid to 0 when booting, which is the correct setting for stdin.
Set sourceid to an arbitrary fd when include'ing, preserving and restoring
the previous sourceid. This is possibly broken(), as 0 is a valid fd. Maybe
we should +1 to this value.
This fixes the version problem widely reported.
2000-06-14 19:37:00 +00:00
ps
013be4c743
Delay calling the device cleanup routines until the absolute last
...
moment. We were cleaning up after PXE too early and the module
dependancy code would not be able to load any files if it needed
too.
2000-06-14 10:34:29 +00:00
ps
24e5543f48
Make typing 'q' or 'Q' work for the show command as the pager prompt
...
says it should.
2000-06-14 09:05:03 +00:00
dcs
cf59a85113
Place original builtins in a vocabulary called "builtins". This
...
is intended mainly for debuging purposes, but it can be used by
other words if done carefully.
2000-06-07 21:57:23 +00:00
dcs
5be27e9988
Remove residual printf.
...
Prodded by: msmith
2000-06-07 03:33:12 +00:00
jake
961b97d434
Back out the previous change to the queue(3) interface.
...
It was not discussed and should probably not happen.
Requested by: msmith and others
2000-05-26 02:09:24 +00:00
jake
d93fbc9916
Change the way that the queue(3) structures are declared; don't assume that
...
the type argument to *_HEAD and *_ENTRY is a struct.
Suggested by: phk
Reviewed by: phk
Approved by: mdodd
2000-05-23 20:41:01 +00:00
dcs
f223e71d8f
Document abial's .#.
2000-05-23 11:47:23 +00:00
dcs
6ac8bb3941
One of loaders' bugs disappeared somewhere along the way.
2000-05-19 11:15:12 +00:00
dcs
dda5ed02c6
Move man page directives to common/Makefile.inc.
2000-05-19 08:52:16 +00:00
dcs
ed20714d67
Make corrections to allow for Alpha.
2000-05-18 12:44:50 +00:00
dfr
714d84ab03
Only probe network settings on the first open of the network device.
...
The alpha firmware takes a seriously long time to open the network device
the first time.
2000-05-13 15:40:46 +00:00
obrien
ee4196ca57
The loader was written so that if /kernel was missing /kernel.old would
...
be booted. Due to a bug, this wasn't happening.
There is still a lesser bug in that the loader decides which file to boot
after the 10sec count down. This means the bootfile listed in the count
down in is wrong in the case where the loader will boot /kernel.old.
2000-05-13 02:45:11 +00:00
bp
7153c35d2e
long != int on Alphas.
2000-05-12 05:16:37 +00:00
dcs
acae6b3858
Make documentation on recently added heap? command reflect reality.
2000-05-04 22:51:21 +00:00
dcs
42ac2ec21d
Add "heap?" to loader's man page.
2000-05-04 21:26:26 +00:00
dcs
03d29e369d
Further improve ordering.
2000-05-04 21:22:55 +00:00
dcs
01244aaf56
Sort entries in FreeBSD-specific FICL commands.
2000-05-04 21:18:26 +00:00
peter
22f6069a2a
Add $FreeBSD$
2000-05-01 20:32:07 +00:00
peter
24253dd451
GC unused variable (size)
2000-05-01 18:03:15 +00:00
peter
09c5677a8b
Fix some warnings on the Alpha. sizeof() returns different things on
...
x86 and Alpha. Sigh.
2000-05-01 18:02:38 +00:00
bp
816e92565a
Update loader logic to distinguish modules vs. files.
...
Add support for module metadata. The old way of dependancy
handling will be supported for a while.
Reviewed by: peter
2000-05-01 17:41:25 +00:00
jlemon
c1672ab1ed
Teach the loader about the ext2fs filesystem, extended partitions, and
...
the new readdir function.
2000-04-29 20:49:33 +00:00
ps
4422f2d83b
Add a cleanup function. This is needed for PXE where you should
...
shutdown the UNDI and unload the stack.
2000-04-20 00:06:15 +00:00
msmith
087c82acdb
Some more i386-only BIOS-friendliness:
...
- Add support for using the PCI BIOS functions for configuration space
accesses, and make this the default.
- Make PNPBIOS the default (obsoletes the PNPBIOS config option).
- Add two new boot-time tunables to disable each of the above.
2000-04-16 20:48:33 +00:00
dcs
24a0d62243
bcache_strategy() now receives an unit number, and keep track of what
...
was the last unit number received. If it changes, it flushes the cache.
Add bcache_flash().
The actual fix is sligthly different from the one in the PR.
PR: 17098
Submitted by: John Hood <jhood@sitaranetworks.com>
2000-03-15 01:56:12 +00:00
bp
6ed9854c48
Fix the loader to handle module dependencies properly. More fixes
...
will be provided after modmetadata appears in the kernel.
Reviewed by: msmith
Approved by: jkh
2000-02-25 05:10:44 +00:00
msmith
8564307eff
Close a file descriptor leak in the code which loads file objects.
...
Submitted by: Paul Saab <paul@mu.org>
Approved by: jkh
2000-02-17 02:19:19 +00:00
peter
d53e4c1d80
Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"
...
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot). This is consistant with the other
BSD's who made this change quite some time ago. More commits to come.
1999-12-29 05:07:58 +00:00
msmith
a9559776cd
Correctly handle a user-requested abort in the middle of displaying a
...
help subtopic.
PR: kern/13196
Submitted by: MIHIRA Sanpei Yoshiro <sanpei@sanpei.org>
1999-12-28 07:19:22 +00:00
marcel
6db98885a5
Don't build gensetdefs when we can use /usr/bin/gensetdefs. The latter
...
also creates setdef{0|1}.c so there's no need to have those in the
repository. Using /usr/bin/gensetdefs has no consequences for the
output.
1999-12-16 17:25:01 +00:00
msmith
e1e4b09a3b
Update to reflect use of : not ; as separator in paths passed to the
...
kernel.
1999-12-07 18:31:43 +00:00
dcs
0636e4261d
Add fairings. Do not depend on user actually supplying the arguments
...
he is supposed to supply.
1999-12-01 18:30:26 +00:00
dcs
f83e8be23c
Make the prompt look like on OpenBoot.
1999-11-27 21:44:47 +00:00
dcs
d408c6e54d
Changes the default prompt to "ok".
...
Mike says the whole idea of a current device was a bad idea in first place,
and will be doing away with currdev.
Anyway, people are not supposed to even notice this. :-)
1999-11-01 08:05:22 +00:00
dcs
6a5ea9437a
Bring in ficl version 2.03. No version bump for loader.
1999-09-29 04:43:16 +00:00
dfr
780e80b507
* Fix a stack of warnings.
...
* Make it possible to type a filename to boot1 so that it is possible to
recover from fatally broken versions of /boot/loader.
* Make a start at a CD boot program (not yet functional).
1999-09-01 09:11:14 +00:00