aboutsummaryrefslogtreecommitdiff
path: root/sys/boot/arc/lib
Commit message (Collapse)AuthorAgeFilesLines
* First pass at removing Alpha kernel support.John Baldwin2006-05-1116-1756/+0
| | | | Notes: svn path=/head/; revision=158458
* For variables that are only checked with defined(), don't provideRuslan Ermilov2004-10-241-1/+1
| | | | | | | any fake value. Notes: svn path=/head/; revision=136910
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
| | | | | | | | | | license, per letter dated July 22, 1999 and email from Peter Wemm, Alan Cox and Robert Watson. Approved by: core, peter, alc, rwatson Notes: svn path=/head/; revision=128019
* Convert to __FBSDID.David E. O'Brien2004-01-0411-24/+33
| | | | Notes: svn path=/head/; revision=124140
* Enable the i386 loader to load and run an amd64 kernel. If this putsPeter Wemm2003-05-011-3/+3
| | | | | | | | | | | | | | | | | | things over floppy size limits, I can exclude it for release builds or something like that. Most of the changes are to get the load_elf.c file into a seperate elf32_ or elf64_ namespace so that you can have two ELF loaders present at once. Note that for 64 bit kernels, it actually starts up the kernel already in 64 bit mode with paging enabled. This is really easy because we have a known minimum feature set. Of note is that for amd64, we have to pass in the bios int 15 0xe821 memory map because once in long mode, you absolutely cannot make VM86 calls. amd64 does not use 'struct bootinfo' at all. It is a pure loader metadata startup, just like sparc64 and powerpc. Much of the infrastructure to support this was adapted from sparc64. Notes: svn path=/head/; revision=114379
* Cut&Paste considered far too easy:Poul-Henning Kamp2003-04-162-2/+0
| | | | | | | Don't include <sys/disklabel.h> Notes: svn path=/head/; revision=113583
* Libdisk does not need to include <sys/diskslice.h> any more.Poul-Henning Kamp2003-04-042-2/+0
| | | | | | | | | | | | Move the remaining bits of <sys/diskslice.h> to <i386/include/bootinfo.h> Move i386/pc98 specific bits from <sys/reboot.h> to <i386/include/bootinfo.h> as well. Adjust includes in sys/boot accordingly. Notes: svn path=/head/; revision=113083
* Major cleanup of bsd.lib.mk.Ruslan Ermilov2002-05-131-4/+0
| | | | | | | | | | Get rid of the INTERNALSTATICLIB knob and just use plain INTERNALLIB. INTERNALLIB now means to build static library only and don't install anything. Added a NOINSTALLLIB knob for libpam/modules. To not build any library at all, just do not set LIB. Notes: svn path=/head/; revision=96512
* Back out last commit. I expect our bsd.*.mk gods to remove the need forDavid E. O'Brien2002-05-121-0/+2
| | | | | | | | defining so many extra things in addition to INTERNALLIB. We don't like repetitive C code and we shouldn't for make code either. Notes: svn path=/head/; revision=96455
* NOPIC, NOPROFILE, NOMAN, and INTERNALSTATICLIB are redundant when usingDavid E. O'Brien2002-05-111-2/+0
| | | | | | | INTERNALLIB now. Notes: svn path=/head/; revision=96415
* -ffreestanding is the word.David E. O'Brien2002-05-101-0/+1
| | | | | | | | (also resort some CFLAGS such that the more "important" value are first so they are easier to see) Notes: svn path=/head/; revision=96342
* Don't clobber the default for CFLAGS.Bruce Evans2001-08-311-1/+1
| | | | | | | Reviewed by: dfr Notes: svn path=/head/; revision=82645
* Preceed/preceeding are not english words. Use precede or preceding.Jeroen Ruigrok van der Werven2001-02-181-1/+1
| | | | Notes: svn path=/head/; revision=72640
* Fix some of the arcdisk devsw functions to catch up with warning fixes inJohn Baldwin2000-08-041-8/+15
| | | | | | | | | | <stand.h>. Also, since bcache_strategy() used to not have a prototype, arcdisk happily called bcache_strategy() with 6 parameters instead of 7, leaving out the disk unit number, which is the 2nd parameter. Add in the unit number to the bcache_strategy() call to fix this. Notes: svn path=/head/; revision=64221
* Update loader logic to distinguish modules vs. files.Boris Popov2000-05-012-25/+25
| | | | | | | | | | Add support for module metadata. The old way of dependancy handling will be supported for a while. Reviewed by: peter Notes: svn path=/head/; revision=59854
* Remove BAD144 support, it has already been disabled for some time.Poul-Henning Kamp1999-12-081-1/+0
| | | | Notes: svn path=/head/; revision=54294
* ${MACHINE} -> ${MACHINE_ARCH}Marcel Moolenaar1999-11-141-2/+2
| | | | | | | | | | | | | | | | | | | All Makefiles now use MACHINE_ARCH for the target architecture. Unification is required for cross-building. Tags added to: sys/boot/Makefile sys/boot/arc/loader/Makefile sys/kern/Makefile usr.bin/cpp/Makefile usr.bin/gcore/Makefile usr.bin/truss/Makefile usr.bin/gcore/Makefile: fixed typo: MACHINDE -> MACHINE_ARCH Notes: svn path=/head/; revision=53152
* $Id$ -> $FreeBSD$Peter Wemm1999-08-2816-16/+16
| | | | Notes: svn path=/head/; revision=50477
* Make this build if there is an obj directory.Doug Rabson1999-08-021-3/+3
| | | | Notes: svn path=/head/; revision=49381
* The ARC BIOS / AlphaBIOS specific primary boot loader. This code is theStefan Eßer1999-07-2816-0/+1752
result of a joined effort with parts contributed by Doug Rabson, Warner Losh and Stefan Esser (hope I did not forget anybody). Part of the sources is obtained from NetBSD with modifications. This code is work in progress: As of the time of the initial import, a loader.exe executable is built, which can be loaded on an Alpha with NT only firmware, but no attempt is made to switch to OSF PAL code as required to start an actual kernel. Notes: svn path=/cvs2svn/branches/SE/; revision=49187