summaryrefslogtreecommitdiffstats
path: root/sys/boot
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* mdoc(7) police: fixed whatis(1) entry.ru2001-04-181-3/+0
|
* no longer needed now that we are able to build cdboot from sources againgallatin2001-04-081-1554/+0
|
* build cdboot from sources now that the cd9660 fs support worksgallatin2001-04-071-5/+4
| | | | MFC candidate
* Don't call prom_open() multiple times. This confuses some versions of SRMdfr2001-04-051-8/+22
| | | | | | | and makes it impossible to boot from floppy and CD on some AlphaServer platforms. Detective work by: Michael Richards <michael@fastmail.ca>
* MAN[1-9] -> MAN.ru2001-03-274-6/+4
|
* Turn off building the ARC loader. I don't know of anyone currently workingobrien2001-03-251-3/+4
| | | | on advancing this WIP.
* Always disable paging when exiting back to real mode after receiving ajhb2001-03-212-8/+8
| | | | | | | | | | | | fatal trap. Also, reload the GDT register to point to BTX's GDT before playing around with the segment registers to return to real mode. This is helpful if the kernel causes a fatal exception before it has setup its own IDT and fault handlers. For example, if one happens to break mtx_init(). Without these changes BTX would recursively page fault (if paging was not disabled) or triple fault and reset the CPU (without the GDT reload) instead of providing a potentially useful register dump. Reviewed by: rnordier
OpenPOWER on IntegriCloud