aboutsummaryrefslogtreecommitdiff
path: root/sys/boot/i386/btx
Commit message (Expand)AuthorAgeFilesLines
* Move sys/boot to stand. Fix all references to new locationWarner Losh2017-11-1414-1851/+0
* Use defs.mk name and prefer bsd.init.mkWarner Losh2017-10-303-6/+12
* loader: disk io should not use alloca()Toomas Soome2017-02-061-0/+8
* btxldr: process all PT_LOAD segments, not just the first twoEd Maste2016-12-281-7/+1
* Don't use -N to set the OMAGIC with data and text writeable and dataWarner Losh2016-09-032-2/+3
* Add the missing space between .asciz directive and opening quote for someStephen J. Kiernan2016-08-111-6/+6
* Implement (ACFLAGS|CFLAGS|CXXFLAGS).SRC globally.Bryan Drewery2016-03-262-2/+0
* META MODE: Update dependencies with 'the-lot' and add missing directories.Bryan Drewery2015-12-013-0/+33
* Revert r267233 for now. PIE support needs to be reworked.Bryan Drewery2014-08-193-6/+0
* In preparation for ASLR [1] support add WITH_PIE to support building with -fPIE.Bryan Drewery2014-06-083-0/+6
* NO_MAN= has been deprecated in favor of MAN= for some time, go aheadWarner Losh2014-04-133-3/+3
* Sanitize the %eflags returned by BIOS routines. Some BIOS routines enterJohn Baldwin2013-10-101-2/+5
* When rebooting (exiting) from the BTX loader, make sure to restore theDimitry Andric2013-04-241-1/+1
* add detection of serial console presence to btx and boot2-like blocksAndriy Gapon2012-10-061-6/+11
* btxldr: future-proof argument passing from boot1/2-ish to loaderAndriy Gapon2012-05-096-14/+23
* Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, toDimitry Andric2012-02-282-10/+8
* Consolidate duplicate definitions of V86_CY() and V86_ZR() which check forJohn Baldwin2011-10-251-0/+4
* Upgrade our copy of llvm/clang to r126079, from upstream's trunk.Dimitry Andric2011-02-202-0/+10
* Use -Wl,-N instead of the undocumented -N option for GCC.Ed Schouten2010-06-032-2/+2
* Fix some more issues with the real mode BTX.John Baldwin2009-02-241-35/+60
* Remove now unused label.Maxim Sobolev2008-12-091-1/+1
* Optimiza assembly in the previous r185779, to save whooping 16 bytes.Maxim Sobolev2008-12-081-9/+5
* Respect RBX_MUTE flag from boot[012].Maxim Sobolev2008-12-081-1/+18
* Fix the hangs reported with the real mode BTX:John Baldwin2008-08-081-11/+22
* Change the BTX kernel to drop all the way out to real mode to invoke BIOSJohn Baldwin2008-03-101-401/+316
* Retire the support for using paging in BTX. It hasn't been used sinceJohn Baldwin2008-02-272-57/+2
* Ignore any breakpoint instructions (int 3) we encounter in vm86 modeJohn Baldwin2006-12-061-0/+2
* - Fix a couple of improper uses of leal in the previous space savingJohn Baldwin2006-10-051-5/+7
* Tweak the code to handle intercepting BIOS calls to int 0x15 to shaveJohn Baldwin2006-09-281-17/+10
* Optimize the int 15/87 handler for space to shave another 16 bytes off ofJohn Baldwin2006-09-281-31/+17
* A couple of simple tweaks that trim BTX by 6 bytes. Since BTX isJohn Baldwin2006-09-281-3/+2
* Emulate moving cr0, cr2, cr3, or cr4 into any i386 general registerJohn Baldwin2006-09-271-7/+19
* Start the dreaded NOFOO -> NO_FOO conversion.Ruslan Ermilov2004-12-213-3/+3
* Fix comments for serial I/O function prototypes that were broken in theJohn Baldwin2004-11-241-5/+10
* Move boot2 BSS zeroing into btx startup code out of boot1. boot1 does notAlexander Kabaev2004-08-051-1/+9
* Back out last revision that unnecessarily changed valid assemblerRuslan Ermilov2004-05-142-1182/+1181
* After talking to Bruce Evans and reading more standards specs,Ruslan Ermilov2004-04-282-1181/+1182
* Use C (and CPP) style comments for assembler-with-cpp sources,Ruslan Ermilov2004-04-282-290/+290
* Removed now redundant CLEANFILES assignments.Ruslan Ermilov2004-04-272-2/+0
* Use a more compact syntax for passing the "binary" options to 'ld'.David E. O'Brien2004-04-252-2/+2
* Simplify the building of our i386 'binary' boot components by directlyDavid E. O'Brien2004-04-252-14/+4
* Get rid of unnecessary use of m4(1) by using cpp(1) instead.Ruslan Ermilov2004-02-116-1626/+46
* - Factor out -nostdlib to an upper level Makefile.inc.Ruslan Ermilov2004-02-093-15/+23
* First round of cleanups to sys/boot/ makefiles:Ruslan Ermilov2004-02-061-1/+2
* When rebooting the machine jump to 0xf000:0xfff0 instead of 0xffff:0x0.Poul-Henning Kamp2003-11-162-2/+2
* Fix an incorrect quote character in an M4 test conditon. Basically, oneJohn Baldwin2003-11-062-2/+2
* Switch to using bsd.prog.mk; this gives us back the standardRuslan Ermilov2003-06-301-5/+2
* Build on amd64. Yes, I know this isn't particularly nice.Peter Wemm2003-06-262-1/+2
* Revert MEM_USR back to 0xa000 for BTX clients. Instead, adjust boot2John Baldwin2002-10-084-4/+4
* Correctly adjust for moved start address.Poul-Henning Kamp2002-10-072-2/+2