summaryrefslogtreecommitdiffstats
path: root/sys/boot/i386/boot2
Commit message (Expand)AuthorAgeFilesLines
* Shrink boot2 by 8 bytes, by eliminating some unneeded instructions indim2012-11-081-4/+2
* add detection of serial console presence to btx and boot2-like blocksavg2012-10-063-10/+16
* Remove unnecessary initializations. The BSS of boot2 is in factjhb2012-06-011-2/+2
* Use 32-bit ufs_ino_t instead of ino_t to keep boot2 small and preventgleb2012-05-251-4/+3
* Make boot2 build with Clang again.jkim2012-03-091-4/+2
* Add a note to clarify why we create a relocated copy of boot1 in lowerjhb2012-03-061-1/+4
* Fix boot2 to handle boot config files that only contain a custom path tojhb2012-03-051-6/+15
* Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, todim2012-02-281-10/+6
* Consolidate duplicate definitions of V86_CY() and V86_ZR() which check forjhb2011-10-251-3/+0
* Look for /boot/config in addition to /boot.config, with the former takingdes2011-10-181-2/+4
* When building some of the boot loaders with clang, and DEBUG_FLAGS ordim2011-07-171-0/+3
* Fine-tune llvm optimization for sys/boot/i386/boot2, which shaves offdim2011-05-051-1/+2
* Clang r130700 can now compile sys/boot/i386/boot2 with room to spare.dim2011-05-021-3/+6
* Due to space constraints, the UFS boot2 and boot1 use an evil hack wherejhb2011-04-281-0/+1
* Move getc() body before xgetc() so gcc does not emit a warning about functionrdivacky2011-04-061-9/+9
* Mark getc() as inline, this has no effect on gcc but helps clang.rdivacky2011-04-061-1/+1
* Build boot2 with -mregparm=3, ie. pass upto 3 arguments via registers.rdivacky2011-04-043-10/+12
* Some more shrinking.rdivacky2011-03-101-18/+16
* This patch shrinks boot2 a little.rdivacky2011-03-021-25/+8
* In sys/boot/i386/boot2/boot2.c, change the type of the 'opts' variabledim2011-02-211-1/+1
* Remove reading of symbols from a.out loaded files. Since we are tightimp2011-02-161-18/+1
* Apply a few small optimizations to boot2's code, to make it shrink adim2011-02-151-3/+4
* Remove superfluous -mno-(mmx|3dnow|sse|sse2|sse3) flags in Makefilesdim2011-01-051-1/+0
* Fix the jump location.brucec2010-11-141-1/+1
* When rebooting the machine jump to 0xf000:fff0 instead of 0xffff:0x0.brucec2010-11-141-1/+1
* Avoid using memcpy() for copying 32bit chunks. This shrinksrdivacky2010-10-221-2/+2
* When building world with clang, for gnu/lib/libobjc, sys/boot/i386/boot2dim2010-09-211-3/+1
* Use a more robust way to substitute gcc for clang, when compilingdim2010-08-311-1/+3
* MF tbemd: Minor tweaks, prefer MACHINE_CPUARCH generally to MACHINE_ARCHimp2010-08-231-1/+1
* Make sure the boot2 stage is compiled with gcc, as clang has norpaulo2010-08-211-0/+5
* Our boot loader is capable of booting both i386 and amd64 kernels sodelphij2010-03-261-1/+1
* Revert the part of change 107879 that employs the unused bytes aftermarcel2009-03-072-5/+5
* - Initialize the vm86 structure to a known-good state. Specifically, alwaysjhb2008-08-081-2/+4
* Fix off-by-one error.nyan2008-07-011-1/+1
* Rev 1.72 fixed a bug where if /boot.config changed the console its contentsjhb2008-02-281-2/+3
* Use the smaller cgbase() macro in ufsread.c if UFS_SMALL_CGBASE isjhb2007-10-261-0/+1
* Slightly cleanup the 'bootdev' concept on x86 by changing the variousjhb2007-10-241-1/+1
* Tweak inlining parameters a little. Add warning to tell us if functionkan2007-05-191-1/+2
* Revert the last change. Masking only 2 MSBs of the virtual addressru2006-11-021-3/+3
* Because the BTX mini-kernel now uses flat memory mode and clientsru2006-10-291-3/+3
* Restore support for -c and -d that were treacherously murdered inru2006-10-261-2/+4
* Back out rev. 1.71 as it breaks directly loading (i386) kernels.ru2006-10-261-3/+3
* Minor whitespace tweak.jhb2006-04-111-2/+1
* Consistently use OPT_* macros to test/set boot options.ru2005-11-031-6/+12
* Re-implement rev.1.76 with respect to the code size.sobomax2005-10-161-15/+22
* Backout previous commit - for some reason it overflows space constrains onsobomax2005-10-161-32/+24
* Add new option `q', which makes second stage loader quiet unless autobootsobomax2005-10-161-24/+32
* - RBX_MASK wasn't updated when RB_PAUSE was changed from 0x40000ru2005-09-221-2/+2
* Add the ability to specify the boot2 serial console speed iniedowse2005-08-183-18/+32
* The kernel is usually at /boot/kernel/kernel nowadays.ssouhlal2005-08-061-1/+1
OpenPOWER on IntegriCloud