imp
53f3deb9de
The 'start' command processes loader.conf variables, not loader.rc.
...
Fix comment to match.
2004-12-06 05:30:31 +00:00
scottl
4392c73e67
Fix a bunch of stack leaks. These were theoretically harmless, except that
...
they would leave enough elements on the stack that if you escaped to the
loader prompt and then typed 'setenv', it would pull in all of the leaked
junk and cause an exception in the environment. There still seems to be
3 leaked elements, but they don't appear to be coming from this file.
2004-12-01 07:17:57 +00:00
scottl
3b185ba05b
Remove the last vestiges of the userconfig option. None of this actually
...
did anything, so this commit should be considered a NO-OP.
2004-12-01 04:59:33 +00:00
scottl
5dc04c92e8
Instead of just not defining a bunch of words when TESTMAIN is set, provide
...
stubs that at least handle the stack correctly. This makes it much easier to
experiment with loader scripts from userland.
2004-11-30 11:35:30 +00:00
nyan
4de1685da7
MFi386: revisions 1.77 and 1.78.
2004-11-29 11:55:14 +00:00
nyan
fc028efa4c
MFi386: revision 1.38.
2004-11-29 11:54:42 +00:00
ru
d722b3d348
Pick up loader.rc from its old home.
2004-11-29 09:31:04 +00:00
scottl
64c62b13dc
Disable the beastie menu. It offends some and annoys everyone else, and I'm
...
frankly tired of the controversy. When people ask me why FreeBSD isn't user-
friendly, I'll tell them that I tried. RIP.
2004-11-29 01:32:10 +00:00
marcel
e1b8c62f9a
o Introduce efimd_va2pa() to translate addresses in efi_copy{in|out}()
...
and efi_readin(). This removes MD code from copy.c.
o Don't unconditionally add pal.S to SRCS. It's specific to ia64.
2004-11-28 00:30:22 +00:00
marcel
1fb788a6b0
Add efimd.c. This file contains MD code used by the EFI library. While
...
changing the Makefile, fail the creation of loader.efi when there are
unresolved symbols in loader.sym. This avoids silently creating a
faulty EFI binary.
2004-11-28 00:26:11 +00:00
jhb
d9d5c6d6b7
- If the COMSPEED is set to 0, then don't try to initialize the serial port
...
and assume that the BIOS has set it up for us. This allows folks with a
serial-aware BIOS to set the BIOS to speeds above 9600 and allow boot0 to
just use the existing settings.
- Purge some gratuitous cpp comments as per style(9).
Submitted by: Danny Braniss danny at cs dot huji dot ac dot il (1)
MFC after: 1 month
2004-11-24 15:39:04 +00:00
jhb
2a3801783b
Fix comments for serial I/O function prototypes that were broken in the
...
assembler to cpp(1) comment conversions. This allows btx to compile again
when BTX_SERIAL is defined.
Reported by: Danny Braniss danny at cs dot huji dot ac dot il
MFC after: 1 month
2004-11-24 14:54:33 +00:00
marcel
a73c9ef46a
This file was repocopied to src/sys/boot/ia64/efi.
2004-11-23 18:55:24 +00:00
marcel
63baa64f51
Unhook the loader subdirectory. The ia64 EFI loader is now build
...
under ../ia64/efi.
2004-11-23 06:04:51 +00:00
marcel
c400067cde
Hookup the efi subdirectory.
2004-11-23 06:03:03 +00:00
marcel
5d483b5227
This file was repocopied from src/sys/boot/efi/loader.
...
Updated for the new build location.
2004-11-23 06:02:03 +00:00
marcel
c527877dbc
Visit the efi subdirectory before we visit the machine-specific
...
subdirectory so that the library built there can be used by the
machine specific boot code.
2004-11-23 05:52:00 +00:00
marcel
480c409ecf
Remove struct ia64_itir and use a plain old uint64_t instead.
2004-11-21 21:40:08 +00:00
ru
fe9c31f6ff
There's no reason for "read" and "echo" commands to not
...
appear in the online command list.
2004-11-13 17:04:55 +00:00
ru
6261ed946f
Pass the "?" command output through the pager.
...
(This doesn't quite work as this command is overridden by Forth,
and some Forth commands are appended to the output.)
2004-11-12 13:27:49 +00:00
peter
19ec3de6fc
Remove a pre-tier-1 kernel compatability helper. This means a 6.x loader
...
won't boot a pre-5.1 development amd64 kernel. That's no big loss though.
2004-11-08 23:59:44 +00:00
krion
686571ff85
Document "loader_color" variable.
...
PR: conf/73396
Submitted by: Aleksander Fafula <alex at fafula dot com>
Approved by: scottl
2004-11-07 17:01:08 +00:00
keramida
8bc275db5e
Clean up the comments, rewording, adding missing punctuation
...
and other minor nits.
Approved by: jhb
2004-11-06 06:13:13 +00:00
brooks
582a105e35
Add a loader menu option to set hint.atkbd.0.flags=0x1 which allows USB
...
keyboards to work if no PS/2 keyboard is attached. The position in the
menu was chosen to avoid moving option 6 (loader prompt). This should
be a no-op on non-i386/amd64 machines.
2004-10-30 13:45:13 +00:00
ru
5db2b9d5b3
For variables that are only checked with defined(), don't provide
...
any fake value.
2004-10-24 15:33:08 +00:00
ru
5548c1bc7a
Collapse several adjacent .if's into .if/.elif.
2004-10-24 12:32:41 +00:00
nyan
0a4bbdbd31
ELF64 support is not needed on pc98.
2004-10-24 12:18:11 +00:00
nyan
7e8cc3ff98
MFi386: revision 1.4.
2004-10-24 12:16:18 +00:00
nyan
39595f1f47
MFi386: Set bi_basemem and bi_extmem variables.
...
Respect RB_MULTIPLE flag.
2004-10-24 12:15:07 +00:00
nyan
849321f886
MFi386: Add support for preloading ELF relocatable object format modules.
2004-10-24 12:14:05 +00:00
simokawa
115129ef7c
Respect RB_MULTIPLE flag.
2004-10-22 14:57:28 +00:00
simokawa
8c6d777474
- Add FireWire subclass and OHCI interface.
...
- Add some PCI BIOS function calls.
(find_devclass, read_config, write_config)
2004-10-22 14:56:23 +00:00
imp
2756c19f61
document host_start_mem.
...
# feel free to wordsmith.
Suggested by: ru@
2004-10-15 06:59:07 +00:00
ru
29e5c34577
Polish the last change.
2004-10-15 06:44:13 +00:00
imp
a76b21d1d4
Document hw.{pci,acpi}.host_start_mem
...
Requested by: ru@
2004-10-15 00:15:07 +00:00
pjd
c944ef39d6
Back out changes which were introduced to delay mounting root file system.
...
Those changes were made on gmirror needs, but now gmirror handles this
by itself.
2004-10-05 11:26:43 +00:00
stefanf
2594b3ec4c
Use the correct printf specifier.
...
PR: 47187
2004-10-03 16:34:01 +00:00
ru
3a3e9a66ad
Document MD commands.
2004-10-01 19:44:42 +00:00
ru
6131d82787
The "autoboot" command also has a third (optional) parameter.
2004-10-01 00:15:13 +00:00
ru
bad5ef964a
Don't give instructions on how to disable ACPI in the MI section.
...
For novice users, beastie.4th can just do it. Expert users can
read ACPI instructions by typing "help ACPI".
2004-09-30 21:57:16 +00:00
ru
97d41e4265
Setting "kernel" to an absolute path is a bad idea because
...
after loading such a kernel, "module_path" will be set to
an insane value. Fixed example by providing an equivalent
setting. For the record, when automatically loading a
kernel (commands "boot" and "boot-conf"), the following is
tried, in this order:
path=/boot/${kernel} file=${bootfile}
path=/boot/${kernel} file=${kernel}
path=${kernel} file=${bootfile}
path=${kernel} file=${kernel}
path=${module_path} file=${kernel}
2004-09-30 21:48:51 +00:00
ru
7756db1184
Bring this file more up to date.
2004-09-30 20:02:07 +00:00
ru
73b20fb9b8
Retire now useless userconfig_script_*.
2004-09-30 18:23:35 +00:00
ru
7a16aef8e5
The value of $interpret is "OK", in uppercase.
2004-09-30 17:12:05 +00:00
ru
fb9413f278
Fixed the default value of the $prompt variable, document what
...
happens if $prompt is unset.
2004-09-30 17:11:26 +00:00
ru
25eaf9d98a
Setting dump device from loader(8) has not been supported since 2002.
2004-09-30 15:27:37 +00:00
ru
e80e866341
The default value of "bootfile" has been "kernel" since 2000.
2004-09-30 14:06:03 +00:00
ru
eac3553eeb
Mention "help index" in the online help, and provide a help for
...
the `?' command.
2004-09-30 13:47:30 +00:00
ru
2c636ec906
Added support for the -D boot option.
2004-09-30 13:11:55 +00:00
ru
ce70f55679
Document boot_cdrom, boot_multicons, and boot_serial.
...
Reduce diffs between help.common and loader(8).
Mention that boot_userconfig is currently a no-op.
2004-09-30 13:09:00 +00:00