summaryrefslogtreecommitdiffstats
path: root/sys/boot
Commit message (Collapse)AuthorAgeFilesLines
* Only update the boot sector when there is a valid drive number provided.peadar2005-01-091-14/+15
| | | | | | | | | (After squeezing a few more bytes out of boot0) Discussed With: jhb, julian PR: 66248 Submitted By: Hans Petter Selasky MFC After: 1 week
* Start each of the license/copyright comments with /*-imp2005-01-0527-28/+31
|
* Remove obsolete note about the boot loader not being ready for stable.imp2005-01-051-10/+0
| | | | It has been in stable for at least 5 years now.
* NOFORTH -> NO_FORTHru2004-12-219-9/+9
|
* NOSHARED -> NO_SHAREDru2004-12-213-3/+3
|
* Start the dreaded NOFOO -> NO_FOO conversion.ru2004-12-2121-21/+21
| | | | OK'ed by: core
* The 'start' command processes loader.conf variables, not loader.rc.imp2004-12-061-1/+1
| | | | Fix comment to match.
* Fix a bunch of stack leaks. These were theoretically harmless, except thatscottl2004-12-011-5/+11
| | | | | | | 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.
* Remove the last vestiges of the userconfig option. None of this actuallyscottl2004-12-0112-52/+0
| | | | did anything, so this commit should be considered a NO-OP.
* Instead of just not defining a bunch of words when TESTMAIN is set, providescottl2004-11-302-14/+45
| | | | | stubs that at least handle the stack correctly. This makes it much easier to experiment with loader scripts from userland.
* MFi386: revisions 1.77 and 1.78.nyan2004-11-291-2/+2
|
* MFi386: revision 1.38.nyan2004-11-291-5/+10
|
* Pick up loader.rc from its old home.ru2004-11-291-1/+1
|
* Disable the beastie menu. It offends some and annoys everyone else, and I'mscottl2004-11-292-18/+1
| | | | | frankly tired of the controversy. When people ask me why FreeBSD isn't user- friendly, I'll tell them that I tried. RIP.
* o Introduce efimd_va2pa() to translate addresses in efi_copy{in|out}()marcel2004-11-284-55/+31
| | | | | and efi_readin(). This removes MD code from copy.c. o Don't unconditionally add pal.S to SRCS. It's specific to ia64.
* Add efimd.c. This file contains MD code used by the EFI library. Whilemarcel2004-11-282-2/+47
| | | | | | 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.
* - If the COMSPEED is set to 0, then don't try to initialize the serial portjhb2004-11-241-10/+10
| | | | | | | | | | 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
* Fix comments for serial I/O function prototypes that were broken in thejhb2004-11-241-5/+10
| | | | | | | | 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
* This file was repocopied to src/sys/boot/ia64/efi.marcel2004-11-236-1127/+0
|
* Unhook the loader subdirectory. The ia64 EFI loader is now buildmarcel2004-11-231-1/+1
| | | | under ../ia64/efi.
* Hookup the efi subdirectory.marcel2004-11-231-1/+1
|
* This file was repocopied from src/sys/boot/efi/loader.marcel2004-11-231-38/+32
| | | | Updated for the new build location.
* Visit the efi subdirectory before we visit the machine-specificmarcel2004-11-231-5/+5
| | | | | subdirectory so that the library built there can be used by the machine specific boot code.
* Remove struct ia64_itir and use a plain old uint64_t instead.marcel2004-11-212-6/+8
|
* There's no reason for "read" and "echo" commands to notru2004-11-131-2/+2
| | | | appear in the online command list.
* Pass the "?" command output through the pager.ru2004-11-121-4/+15
| | | | | (This doesn't quite work as this command is overridden by Forth, and some Forth commands are appended to the output.)
* Remove a pre-tier-1 kernel compatability helper. This means a 6.x loaderpeter2004-11-081-2/+0
| | | | won't boot a pre-5.1 development amd64 kernel. That's no big loss though.
* Document "loader_color" variable.krion2004-11-072-1/+7
| | | | | | PR: conf/73396 Submitted by: Aleksander Fafula <alex at fafula dot com> Approved by: scottl
* Clean up the comments, rewording, adding missing punctuationkeramida2004-11-061-35/+26
| | | | | | and other minor nits. Approved by: jhb
* Add a loader menu option to set hint.atkbd.0.flags=0x1 which allows USBbrooks2004-10-301-0/+10
| | | | | | 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.
* For variables that are only checked with defined(), don't provideru2004-10-247-7/+7
| | | | any fake value.
* Collapse several adjacent .if's into .if/.elif.ru2004-10-241-10/+7
|
* ELF64 support is not needed on pc98.nyan2004-10-241-1/+5
|
* MFi386: revision 1.4.nyan2004-10-241-1/+9
|
* MFi386: Set bi_basemem and bi_extmem variables.nyan2004-10-241-0/+6
| | | | Respect RB_MULTIPLE flag.
* MFi386: Add support for preloading ELF relocatable object format modules.nyan2004-10-241-0/+2
|
* Respect RB_MULTIPLE flag.simokawa2004-10-221-0/+2
|
* - Add FireWire subclass and OHCI interface.simokawa2004-10-222-23/+75
| | | | | - Add some PCI BIOS function calls. (find_devclass, read_config, write_config)
* document host_start_mem.imp2004-10-151-0/+12
| | | | | | # feel free to wordsmith. Suggested by: ru@
* Polish the last change.ru2004-10-151-5/+5
|
* Document hw.{pci,acpi}.host_start_memimp2004-10-151-0/+9
| | | | Requested by: ru@
* Back out changes which were introduced to delay mounting root file system.pjd2004-10-052-9/+0
| | | | | Those changes were made on gmirror needs, but now gmirror handles this by itself.
* Use the correct printf specifier.stefanf2004-10-031-1/+3
| | | | PR: 47187
* Document MD commands.ru2004-10-011-0/+25
|
* The "autoboot" command also has a third (optional) parameter.ru2004-10-012-2/+9
|
* Don't give instructions on how to disable ACPI in the MI section.ru2004-09-301-5/+0
| | | | | For novice users, beastie.4th can just do it. Expert users can read ACPI instructions by typing "help ACPI".
* Setting "kernel" to an absolute path is a bad idea becauseru2004-09-301-2/+2
| | | | | | | | | | | | | | 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}
* Bring this file more up to date.ru2004-09-301-12/+29
|
* Retire now useless userconfig_script_*.ru2004-09-303-17/+2
|
* The value of $interpret is "OK", in uppercase.ru2004-09-301-1/+1
|
OpenPOWER on IntegriCloud