summaryrefslogtreecommitdiffstats
path: root/sys/boot/i386/btx
Commit message (Expand)AuthorAgeFilesLines
* Set MAINTAINER.rnordier2000-10-023-0/+6
* Add a new compile-time tweak to BTX. If you set the make(1) variablejhb2000-08-243-2/+10
* Emulate the WBINVD instruction when it is called by the BIOS.jhb2000-07-062-12/+30
* Change the fault message to say 'BTX halted' isntead of 'System halted' tojhb2000-06-292-2/+2
* Rework the detecting of the rdmsr and wrmsr instructions in the v86jhb2000-06-292-14/+14
* Add support for emulating the RDMSR and WRMSR instructions into BTX. Injhb2000-06-172-4/+48
* Convert the short stub of real-mode code into 16-bit assembly.jhb2000-05-242-22/+22
* Clean up all of the 16-bit assembly code in the x86 bootstrap to workjhb2000-05-234-327/+266
* Don't disable interrupts when calling a vm86 mode interrupt or routinejhb2000-04-262-4/+4
* Mega i386 loader commit.jhb2000-03-283-95/+121
* This patch to BTX fixes several small things:jhb2000-02-162-12/+58
* Add the new cdldr CD bootstrap loader. This patch includes the following:jhb2000-01-272-4/+8
* Fix brokenness introduced with the PAGING conditional variable. The valuejhb2000-01-272-2/+6
* If PAGING is defined then actually turn it on when entering protectedjhb1999-10-272-0/+10
* aThis patch updates the BTX to emulate the BIOS function "Copy Extendedjhb1999-10-123-9/+138
* Blank out the twiddly thing when outputting the ``BTX loader'' message.brian1999-10-122-2/+2
* $Id$ -> $FreeBSD$peter1999-08-2813-13/+13
* Drop some non-existent commented-out targets.rnordier1999-05-181-2/+2
* Emulate a V86 "movl %cr0,%eax" instruction.rnordier1999-02-252-24/+52
* Push version numbers up to 1.00. This is just intended to reflectrnordier1999-01-224-10/+10
* Revise a few comments.rnordier1998-11-022-14/+14
* Ignore, rather than emulate, an i386 'hlt' instruction (though forrnordier1998-11-012-22/+22
* Make the BTX loader much more quiet about what it's doing. This removesmsmith1998-10-303-54/+87
* Pop the return address off the stack before making a V86_CALLF call;msmith1998-10-221-2/+5
* Don't use an absolute path to objcopy.rnordier1998-10-132-4/+4
* Override for ELF. Override .s.o suffix rule.rnordier1998-10-111-1/+5
* Fix for "get base memory" bug found and mostly fixed by Mike.rnordier1998-10-062-4/+4
* The BIOS memory size is only a word. Some BIOSsen have garbage in the othermsmith1998-10-062-4/+4
* Adjust setting of argument pointer for BTX 0.87.rnordier1998-10-041-4/+5
* Allocate space for storing of arguments at the end of conventionalrnordier1998-10-042-4/+6
* For system calls, reboot without prompting; for exceptions, displayrnordier1998-10-032-52/+24
* Map all BTX system pages readable at ring 3.rnordier1998-10-032-34/+24
* Fix an egregious precedence bug.msmith1998-10-021-5/+5
* Mark exit() as __attribute__((__noreturn__))msmith1998-10-021-2/+2
* Make these compile when there is an obj dir.peter1998-09-252-18/+8
* Initial integration of the i386 bootloader and BTX.msmith1998-09-174-8/+21
* Add exec syscall.rnordier1998-09-152-4/+54
* Resynch with working sources before BTX integration.msmith1998-09-142-2/+11
* Add BTX startup/interface code.rnordier1998-09-146-2/+235
* Enable client entry point support.rnordier1998-09-132-4/+4
* Add btxldr, a BTX loader for ELF clients.rnordier1998-09-124-2/+758
* This commit was generated by cvs2svn to compensate for changes in r39088,rnordier1998-09-124-0/+1023
|\
| * BTX (aka the boot extender) is an i386 kernel that hosts 32-bitrnordier1998-09-124-0/+1023
* BTX (aka the boot extender) is an i386 kernel that hosts 32-bitrnordier1998-09-121-0/+937
OpenPOWER on IntegriCloud