summaryrefslogtreecommitdiffstats
path: root/sys/boot
Commit message (Collapse)AuthorAgeFilesLines
* Installs a default loader.rc if none exists. Document loader.conf.dcs1999-04-182-1/+202
|
* A default loader.rc to be installed.dcs1999-04-181-0/+10
|
* Bring the 'new-bus' to the i386. This extensively changes the way thepeter1999-04-166-13/+63
| | | | | | | | | | | | | | | | | | i386 platform boots, it is no longer ISA-centric, and is fully dynamic. Most old drivers compile and run without modification via 'compatability shims' to enable a smoother transition. eisa, isapnp and pccard* are not yet using the new resource manager. Once fully converted, all drivers will be loadable, including PCI and ISA. (Some other changes appear to have snuck in, including a port of Soren's ATA driver to the Alpha. Soren, back this out if you need to.) This is a checkpoint of work-in-progress, but is quite functional. The bulk of the work was done over the last few years by Doug Rabson and Garrett Wollman. Approved by: core
* Reactivate trace! after making it egcs-friendly.dcs1999-04-062-13/+16
|
* Fix damage introduced in previous commit.rnordier1999-04-052-4/+4
|
* Optimize better for space.rnordier1999-04-052-4/+4
| | | | Thanks to: jdp
* Remove the string ">>> FreeBSD/i386 BOOT". I need to reduce the size ofobrien1999-04-042-4/+4
| | | | | boot2 by 16 bytes. I expect this to be temperary until the boot2 authors can do the proper fix.
* Use files under sys/boot/i386 instead of copying under sys/boot/pc98.kato1999-04-025-108/+5
| | | | Submitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
* Make <DEL> an alternative rubout character for command input; manyjoerg1999-03-312-4/+6
| | | | serial terminals use this as their default rubout key.
* Revert bootinfo to 1.4 and use a different solution to NULL m_argsdcs1999-03-201-5/+5
| | | | instead (don't copy).
* Fix a couple of nasty errors in the README.dcs1999-03-201-3/+3
|
* Sync with sys/boot/i386/loader/version revision 1.4.kato1999-03-191-1/+3
|
* Sync with sys/boot/i386/libi386/bootinfo.c revision 1.18.kato1999-03-191-2/+3
|
* Avoid copying m_args if none exists. (Perhaps this is a better solution,dcs1999-03-183-6/+9
| | | | Doug?)
* Install the manual page in sys/boot/i386/loader.kato1999-03-181-2/+3
| | | | Sumbmitted by: Takahashi Yoshihiro <nyan@dd.catv.ne.jp>
* Don't choke in MOD_ARGS() if mp->m_args is NULL.dfr1999-03-181-4/+5
|
* This is a temporary README file, to help those trying to experimentchuckr1999-03-171-0/+246
| | | | | | | | | | | | | | with the new boot loader configuration process. I got a lot of help from Daniel Sobral, and both Dan and I got help from Mike Smith. This really belongs in Warner's UPDATING, but he's not been answering his email recently, so that will wait a little. Robert Nordier also gave me a lot of help, but he hasn't seen the last version, and can't be blamed for my errors. Approved by: jkh Reviewed by: Mike Smith
* Version bump: kvm & dictionary size.dcs1999-03-171-1/+3
|
* Disable trace! until it gets fixed.dcs1999-03-171-2/+2
|
* The man page, version 0.1.dcs1999-03-153-2/+1497
|
* Remove redundant code.dcs1999-03-151-2/+2
|
* Replace /kernel.config with /boot/kernel.conf.dcs1999-03-141-2/+2
|
* Fix syntax for boot commandmsmith1999-03-141-1/+1
| | | | Noticed by: Ruslan Ermilov <ru@ucb.crimea.ua>
* Sync with sys/boot/i386/loader/Makefile revision 1.30.kato1999-03-101-1/+7
|
* Sync with sys/boot/i386/libi386/bootinfo.c revision 1.17.kato1999-03-101-1/+4
|
* Install new loader.rc stuff.dcs1999-03-101-1/+7
|
* New loader.rc stuff.dcs1999-03-093-0/+1341
| | | | Reviewed by: jkh
* Add MODINFO_ARGS, parameters passed to a module at load time.dcs1999-03-084-4/+16
| | | | VS: ----------------------------------------------------------------------
* Increase ficl's dictionary size, in preparation for the newer loader.rc.dcs1999-03-081-2/+2
|
* Fix a number of memory leaks and other memory-related disorders.dcs1999-03-084-9/+19
| | | | | | | | | | | | | | | Also, unbreak the breakage introduced at the last revision of module.c. This changes the semantics of mod_searchfile() (and mod_searchmodule()) to make the caller's responsibility freeing the buffer returned. This is different from other functions in loader's code, and was done as a fix for kern/9631. If someone wants to revert this to the original behavior, don't forget to fix kern/9631 in another way. This should also fix bin/10462, which was introduced as a result of the first try at kern/9631 (module.c last revision). PR: bin/10462 Submitted by: Takanori Saneto <sanewo@ba2.so-net.ne.jp>
* Make loader be able to load 1.2MB fd on machines w/ 1.44MB fdd.kato1999-03-041-4/+7
| | | | Sumbmitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
* Added an entry for 1.44MB fd.kato1999-03-041-2/+2
| | | | Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
* Oops, forgot to read boot.config file.kato1999-03-041-1/+2
| | | | Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
* When SCSI IDs are not contiguous, the loader could not find correctkato1999-03-042-9/+14
| | | | | | unit number for da device. This commit fixes this problem. Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
* boot2 doesn't need to say 'Can't find file boot.config.'kato1999-03-041-5/+2
| | | | Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
* Fix character code of backslash. PC98 should use 0xfc instead of 0x5c.kato1999-03-041-2/+2
| | | | Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
* Don't treat empty lines as end-of-file in include(). (I can'tdcs1999-03-021-2/+2
| | | | believe this bug is still here... :-( )
* Sync with sys/boot/i386/btx/btx/btx.s revision 1.10.kato1999-03-012-24/+52
|
* Save option, rather than slice, selected. This permits unattendedrnordier1999-03-011-18/+26
| | | | | | | booting from other than drive 0, as the F5 keypress is saved and "replayed." Requested (some time ago) by: archie
* Make $ print different lines in, well, different lines.dcs1999-02-281-2/+2
|
* Implement "setdrv" optionrnordier1999-02-261-5/+10
|
* Emulate a V86 "movl %cr0,%eax" instruction.rnordier1999-02-252-24/+52
| | | | Feedback and testing: Kurt Hopfensperger <kjhmdjd@ix.netcom.com>
* Sync with sys/boot/i386/loader/Makefile revision 1.29.kato1999-02-251-2/+2
|
* Don't try protecting page 0; it seems that BIOS writers now feel it'smsmith1999-02-241-2/+2
| | | | | | | appropriate to check for Windows95 by polling for state in low memory, with fatal results. Submitted by: rnordier@freebsd.org
* Fix assorted memory leak/buffer reuse problems.dcs1999-02-222-7/+24
| | | | | | | Not restricted to, but including: PR: kern/9631 Submitted by: Bill Fenner <fenner@parc.xerox.com>
* Enable load of i386 ELF kernels with larger KVA range (e.g. starting attegge1999-02-151-2/+2
| | | | 0xe0100000u or 0xc0100000u instead of the usual 0xf0100000u).
* Remove dictHashSummary internal function; it used doubles.jkh1999-02-093-79/+0
| | | | Submitted by: Daniel C. Sobral <dcs@newsguy.com>
* Sync with sys/boot/i386/loader/version revision 1.3.kato1999-02-081-1/+2
|
* Bumb up loader's version.dcs1999-02-081-1/+2
| | | | Reviewed by: Michael Smith <msmith@freebsd.org>
* Remove strange-looking quotes. This part of the code is #if'ed out,dcs1999-02-071-1/+1
| | | | | | | | and the variable doesn't even exist (though it is referenced elsewhere). Just make sure it produces error messages when Mike get back to it. PR: kern/9934 Submitted by: Adrian Filipi-Martin
OpenPOWER on IntegriCloud