#
267654 |
|
19-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
225736 |
|
22-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
#
103436 |
|
16-Sep-2002 |
peter |
Initiate deorbit burn for the i386-only a.out related support. Moves are under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that.
Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now.
Tested on: i386 (extensively), alpha
|
#
73017 |
|
25-Feb-2001 |
peter |
Make the kernel actually compile and link under a.out, using gcc -aout -mno-underscores. The bioscall.s tweak is not an a.out requirement really, but to work around the bugs in the antique version of gas that used for a.out. Makefile hacks are all that is needed to get an a.out kernel. There is no telling if it will work though. This is little more than an academic curiosity anyway since all it is good for is situations where the boot code is hard wired, eg: rom bootstraps (such as the gnat box).
GENERIC: ... size -aout kernel ; chmod 755 kernel text data bss dec hex 3051520 368640 198688 3618848 373820
|
#
73011 |
|
25-Feb-2001 |
jake |
Remove the leading underscore from all symbols defined in x86 asm and used in C or vice versa. The elf compiler uses the same names for both. Remove asnames.h with great prejudice; it has served its purpose.
Note that this does not affect the ability to generate an aout kernel due to gcc's -mno-underscores option.
moral support from: peter, jhb
|
#
69001 |
|
21-Nov-2000 |
jhb |
Stop handcoding a couple of instructions since gas 2.10 can properly assemble 16-bit code.
Noticed by: markm
|
#
60803 |
|
22-May-2000 |
obrien |
AT&T asm syntax requires a leading '*' in front of the operand for indirect calls and jumps.
|
#
50477 |
|
27-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
#
50337 |
|
25-Aug-1999 |
msmith |
Rename 'bios_jmp' to 'bios16_jmp' to make it clear what it's related to.
|
#
50336 |
|
25-Aug-1999 |
peter |
Use the far jump for the base of the page arithmatic rather than the calling function, otherwise Bad Things Happen(tm) when bios16_call is not in the same page as bios_jmp.
Reviewed by: msmith
|
#
49204 |
|
29-Jul-1999 |
msmith |
Remove some duplicate definitions, as suggested by Alan Cox.
|
#
49197 |
|
28-Jul-1999 |
msmith |
Major update to the kernel's BIOS-calling ability.
- Add support for calling 32-bit code in other segments - Add support for calling 16-bit protected mode code
Update APM to use this facility.
Submitted by: jlemon
|
#
27823 |
|
01-Aug-1997 |
msmith |
Support functions for working with x86 PC-architecture BIOS. Initially functionality is confined to 32-bit BIOS functions, however it is envisioned that BIOS support may be enlisted for other activities in the future.
|