summaryrefslogtreecommitdiffstats
path: root/sys/boot
Commit message (Collapse)AuthorAgeFilesLines
* Spell "FreeBSD" with "F" and "BSD" in uppercase.ru2001-08-131-1/+1
|
* Style cleanup.obrien2001-08-101-2/+2
|
* mdoc(7) police: join split punctuation to macro calls.ru2001-08-101-2/+2
|
* Allow for text section alignment to properly align the "end" symbol at themp2001-08-094-0/+4
| | | | | | | | | | | | actual end of the section. The new gas (binutils) puts in additional padding which was misaligning the concatenated btx loader. Reported by: Oliver Hartmann <ohartman@klima.physik.uni-mainz.de>, Harti Brandt <brandt@fokus.gmd.de> Tested by: Oliver Hartmann <ohartman@klima.physik.uni-mainz.de>, David Wolfskill <dhw@whistle.com>, ps Reviewed by: jhb MFC after: 1 day
* Trim trailing whitespace.jhb2001-08-094-24/+24
|
* Add in a hack to support IBM "El Torito" CD-ROM booting BIOS's which expectjhb2001-07-316-6/+92
| | | | | | | | | | | | | the first sector of the emulated floppy to contain a valid MS-DOS BPB that it can modify. Since boot1 is the first sector of boot.flp, this resulted in the BIOS overwriting part of boot1: specifically the function used to read in sectors from the disk. Submitted by: Mark Peek <mark@whistle.com> Submitted by: Doug Ambrisko <ambrisko@ambrisko.com> PR: i386/26382 Obtained from: NetBSD, OpenBSD (the example BPB) MFC after: 1 month
* s/adress/address/kris2001-07-233-3/+3
| | | | | Inspired by: OpenBSD MFC After: 1 week
* Unset MAINTAINER.rnordier2001-07-218-16/+0
|
* Remove whitespace at EOL.dd2001-07-151-3/+3
|
* Make this build again after breakage from previous commits.dfr2001-07-102-12/+12
|
* mdoc(7) police: remove extraneous .Pp before and/or after .Sh.dd2001-07-091-1/+0
|
* Get rid of some constness warnings.dwmalone2001-06-241-6/+7
|
* Merged from sys/boot/i386/btx/btx/btx.s revision 1.25.kato2001-06-232-2/+2
|
* Remove -DNEW_LINKERSET, it is not used here anymore. This is now native.peter2001-06-214-12/+0
|
* Convert the elf loader to the new linker set layout for elf files.peter2001-06-191-6/+7
| | | | | | This should make dependencies at load time work like before. Oops. Noticed by: markm
* Fix some of the worst formatting bug (seperate commit)peter2001-06-191-2/+4
|
* Work around what looks like a bad make(1) bug. For some reason,peter2001-06-161-5/+3
| | | | | | | | | | | | | | | | | | make(1) wants to build loader.sym *before* the .o files. Eliminating one seeminly intermediate step avoids the problem. Somehow, it seems that variables are not getting expanded at the right time. Any explanations would be appreciated... Changing: ${BASE}.sym: ${OBJS} ${LIBSTAND} ${LIBFICL} ${LIBALPHA} ${CRT} vers.o ${LD} ... To: BASEOBJS= ${OBJS} ${LIBSTAND} ${LIBFICL} ${LIBALPHA} ${CRT} vers.o ${BASE}.sym: ${BASEOBJS} echo ${BASEOBJS} ${LD} ... .. the echo only shows LIBFICL, CRT and vers.o. ${OBJS} is not included.
* style(9) and remove a left over Alpha commentobrien2001-06-164-54/+60
|
* style cleanupobrien2001-06-162-44/+46
|
* style policeobrien2001-06-161-4/+5
|
* This Intel derived file uses C++ style comments.obrien2001-06-161-33/+37
| | | | | | | | (I'll be we know which compiler and platform they developed this on...) Minimally change them to C89 comments to make GCC happy. (this is kinda funny as the file has piece derived from FreeBDS 3.2) Also fix FreeBSD id style.
* Fix FreeBSD id style.obrien2001-06-162-4/+10
|
* style(9)obrien2001-06-161-23/+18
|
* style(9) + fix FreeBSD id's.obrien2001-06-165-34/+41
|
* Nuke old gensetdefs based linker sets with extreme prejudicepeter2001-06-148-113/+14
|
* Move the first section up one page. The firmware bogusly uses the firstdfr2001-06-102-0/+2
| | | | | | page of the image to load section headers and if we let the text section start at zero, it corrupts the section table when its loaded. With this change, the loader gets as far as the 'ok' prompt.
* Remove a 'return' statement which I put in while I was trying to debugdfr2001-06-102-2/+0
| | | | the startup code.
* Fix a minor style bug in the last commit.jesper2001-06-101-1/+1
| | | | | Submitted by: Adrian Steinmann <ast@marabu.ch> MFC after: 2 days
* First approximation of an ia64 EFI loader. Not functional.dfr2001-06-0950-0/+8264
|
* Remove vestiges of MFS.ru2001-06-011-1/+0
|
* Go back to 1.20 again.dcs2001-05-291-0/+3
|
* Turn dictthreshold and dictincrease into cell-sized variables, sodcs2001-05-292-7/+8
| | | | | | | they can be used with cell operators like !. As I did this, I noticed the whole CELL thing might have problems with big endian architectures with sizeof(int)!=sizeof(void*).
* Revert the ugly band-aide[tm] hack of rev 1.12.obrien2001-05-291-6/+2
| | | | The offending loader.4th commit (rev 1.20) has been backed out.
* Revert 1.20, as it causes mysterious problems to the Alpha people.dcs2001-05-291-3/+0
|
* One needs to introduce things with a `.file' directive before trying toobrien2001-05-281-1/+2
| | | | | do a .loc on it. BTW, the .loc needs to be in a .text section. gas 2.11.0 catches these oversights where previous versions did not.
* grep -v offending lines from loader.4th until the master version of itobrien2001-05-281-2/+6
| | | | is fixed.
* Add the generated help files to CLEANDIRS.obrien2001-05-281-0/+1
| | | | Found by: rm -rf /usr/obj/usr/src/sys/boot ; make ; make clean ; cvs -q up
* In sys/boot/common/module.c, near line 105 a request for a rawjesper2001-05-271-1/+1
| | | | | | | | | | | | | | | | | file is processed by passing its name in argv[1]: return(mod_loadobj(typestr, argv[1])); however, it is not tested to see if argv[1] actually is defined. At best, mod_loadobj() near line 244 returns an error like "can't find 'garbage'" but if the "filename" entered is sufficiently long, some buffer gets overrun. Of course, "load -t filename" is actually a typo because we meant to type "load -t mfs_root filename"; nevertheless, a hung machine seems like too harsh a punishment for such a small typo... PR: i386/27693 Submitted by: Adrian Steinmann <ast@marabu.ch> MFC after: 1 week
* Fix reboot buglet when BOOT_BTX_NOHANG is defined.rnordier2001-05-272-2/+2
| | | | Submitted by: Umesh Krishnaswamy <umesh@juniper.net>
* As in with ":", check dictionary space and increase it if necessary beforedcs2001-05-271-0/+2
| | | | "create".
* - sys/msdosfs moved to sys/fs/msdosfsru2001-05-251-1/+1
| | | | | - msdos.ko renamed to msdosfs.ko - /usr/include/msdosfs moved to /usr/include/fs/msdosfs
* (Re-)enabled boot2.nyan2001-05-241-1/+1
|
* Update boot[12] program to compile ELF binary.nyan2001-05-246-117/+92
| | | | | Submitted by: Nobuyuki Koganemaru <n-kogane@syd.odn.ne.jp> and kawanobe@st.rim.or.jp (Kawanobe Koh)
* The following modules were renamed:ru2001-05-231-4/+4
| | | | | | | fdesc -> fdescfs portal -> portalfs umap -> umapfs union -> unionfs
* Fix a grammar nit.dd2001-05-221-1/+1
| | | | | PR: 27520 Submitted by: Michael Lucas <mwlucas@blackhelicopters.org>
* Merged from sys/boot/i386/btx/btx/btx.s revision 1.24.nyan2001-05-212-8/+8
|
* Allocate more memory if necessary.dcs2001-05-171-0/+3
|
* FICL 2.05 has a flawed definition of BASE. Fix it.dcs2001-05-101-1/+1
| | | | Spotted by: Peter Jeremy <peter.jeremy@alcatel.com.au>
* * include/elf.h has been repo copied to include/elf-hints.h, and it noobrien2001-05-022-2/+2
| | | | | | | | longer includes machine/elf.h. * consumers of elf.h now use the minimalist elf header possible. This change is motivated by Binutils 2.11.0 and too much clashing over our base elf headers and the Binutils elf headers.
* Bring in ficl 2.05.dcs2001-04-2926-1804/+3992
| | | | | | | This version has a step debugger, which now completely replaces the old trace feature. Also, we moved all of the FreeBSD-specific MI code to loader.c, reducing the diff between this and the official FICL distribution.
OpenPOWER on IntegriCloud