Peter Wemm
66422f5b7a
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
2002-09-17 01:49:00 +00:00
Peter Wemm
e581f644a4
Initiate deorbit burn of i386 a.out kld "support" in loader. Note that
...
this was quite broken, it never was updated for metadata support.
The a.out kld file support was never really used, as it wasn't necessary.
You could always load elf kld's, even in an a.out kernel.
2002-08-29 02:02:28 +00:00
Ruslan Ermilov
d2893b161b
Drop support for COPY, -c has been the default mode of install(1)
...
for a long time now.
Approved by: bde
2002-07-29 09:40:17 +00:00
Yoshihiro Takahashi
cc3526f4d4
Remove boot2 temporarily.
2002-07-18 14:50:41 +00:00
Yoshihiro Takahashi
a79f8552fb
Change include order.
2002-07-16 14:39:52 +00:00
Nick Hibma
44b279e2f6
Cosmetic change (align with other boot blocks):
...
CONSPEED -> COMSPEED
Approved by: nyan
2002-05-26 10:11:17 +00:00
Yoshihiro Takahashi
93bb160832
Fixed to conflict labels.
...
Submitted by: Kaho Toshikazu <kaho@elam.kais.kyoto-u.ac.jp>
2002-05-21 12:53:48 +00:00
Yoshihiro Takahashi
b827692436
MFi386: revision 1.22
2002-05-21 09:44:52 +00:00
Yoshihiro Takahashi
8b20c954cb
Fixed to build for GCC 3.1
2002-05-14 12:34:03 +00:00
Yoshihiro Takahashi
348df1aa25
Add -ffreestanding to CFLAGS.
2002-05-14 12:32:59 +00:00
Ruslan Ermilov
26aace39ab
Fixed CLEANFILES after bsd.lib.mk sweep.
2002-05-13 15:48:05 +00:00
Ruslan Ermilov
46f8fdc34e
Removed now unused INTERNALSTATICLIB.
...
INTERNALLIB now implies NOPIC and NOPROFILE.
Removed gratuitous NOMAN.
2002-05-13 11:09:07 +00:00
Ruslan Ermilov
2a53f3fb35
Major cleanup of bsd.lib.mk.
...
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.
2002-05-13 10:53:24 +00:00
David E. O'Brien
95cfc25d0d
Back out last commit. I expect our bsd.*.mk gods to remove the need for
...
defining so many extra things in addition to INTERNALLIB. We don't like
repetitive C code and we shouldn't for make code either.
2002-05-12 13:54:42 +00:00
David E. O'Brien
3bf8b9cee3
NOPIC, NOPROFILE, NOMAN, and INTERNALSTATICLIB are redundant when using
...
INTERNALLIB now.
2002-05-11 18:02:33 +00:00
David E. O'Brien
d1bdfb40fd
-ffreestanding is the word.
...
(also resort some CFLAGS such that the more "important" value are first so
they are easier to see)
2002-05-10 09:26:35 +00:00
Yoshihiro Takahashi
27ecba3177
MFi386: revision 1.56
2002-04-25 13:31:27 +00:00
Yoshihiro Takahashi
f9ef610bd0
MFi386: revision 1.8
2002-04-25 13:28:10 +00:00
Yoshihiro Takahashi
0f8af5c368
MFi386: revision 1.7.
2002-04-15 13:44:00 +00:00
Yoshihiro Takahashi
bd30f72967
MFi386: revision 1.55
2002-03-30 11:18:30 +00:00
Yoshihiro Takahashi
28a90658c4
Add -D_KERNEL to CFLAGS for ntohl().
2002-02-28 10:08:23 +00:00
Yoshihiro Takahashi
3b8a3187c8
Expand COMBRD(x) macro.
2002-02-01 14:48:44 +00:00
Yoshihiro Takahashi
8df8626ebd
Added kgzldr for pc98.
...
crt.s is based on btx.s.
2002-01-18 09:00:38 +00:00
Yoshihiro Takahashi
c47b0cd2c6
MFi386: revision 1.35 (Add support for writing to BIOS disks)
2001-12-12 13:47:04 +00:00
David E. O'Brien
6e551fb628
Update to C99, s/__FUNCTION__/__func__/,
...
also don't use ANSI string concatenation.
2001-12-10 08:09:49 +00:00
Yoshihiro Takahashi
608f31f640
MFi386: revisions from 1.26 to 1.30.
2001-11-17 13:58:04 +00:00
Yoshihiro Takahashi
b9c5c179c3
MFi386: revision 1.12
2001-11-17 13:57:32 +00:00
Yoshihiro Takahashi
5cb7d2f699
MFi386: sys/boot/i386/loader/main.c revision 1.25
2001-11-06 12:31:56 +00:00
Yoshihiro Takahashi
748c552f0e
MFi386: sys/boot/i386/libi386/Makefile revision 1.21
2001-11-06 12:31:05 +00:00
Yoshihiro Takahashi
716d0f6c04
Fixed sioreg.h path.
2001-11-02 15:15:09 +00:00
Yoshihiro Takahashi
aa0abed214
Use a array to convert from a attribute for AT to one for PC98.
...
(merged from sys/pc98/pc98/scvtbpc98.c)
2001-10-17 15:15:01 +00:00
Yoshihiro Takahashi
f49ccfe990
Merged from sys/boot/i386/libi386/vidconsole.c revisions 1.16, 1.17 and 1.18.
2001-10-17 14:41:50 +00:00
Yoshihiro Takahashi
2967d8485e
fix style(9)
2001-10-17 14:17:11 +00:00
Yoshihiro Takahashi
60e0796757
Merged from sys/boot/i386/loader/Makefile revision 1.54.
2001-10-17 14:13:36 +00:00
Yoshihiro Takahashi
8017b4dceb
MFi386: sys/boot/i386/loader/main.c revision 1.24.
2001-09-16 05:22:51 +00:00
Yoshihiro Takahashi
cd8b058539
MFi386: sys/boot/i386/libi386/Makefile revision 1.20.
2001-09-16 05:22:27 +00:00
Ruslan Ermilov
188cdfac56
Create backup copies using install(1).
2001-09-12 10:25:50 +00:00
Kris Kennaway
56bded8a29
s/adress/address/
...
Inspired by: OpenBSD
MFC After: 1 week
2001-07-23 12:05:27 +00:00
KATO Takenori
b6da22604e
Merged from sys/boot/i386/btx/btx/btx.s revision 1.25.
2001-06-23 08:04:14 +00:00
Peter Wemm
47f1082c4f
Remove -DNEW_LINKERSET, it is not used here anymore. This is now native.
2001-06-21 00:08:23 +00:00
Yoshihiro Takahashi
d8b08f1591
(Re-)enabled boot2.
2001-05-24 11:19:43 +00:00
Yoshihiro Takahashi
f040ac4cec
Update boot[12] program to compile ELF binary.
...
Submitted by: Nobuyuki Koganemaru <n-kogane@syd.odn.ne.jp> and
kawanobe@st.rim.or.jp (Kawanobe Koh)
2001-05-24 11:18:32 +00:00
Yoshihiro Takahashi
a93f8c6e6e
Merged from sys/boot/i386/btx/btx/btx.s revision 1.24.
2001-05-21 11:49:21 +00:00
KATO Takenori
dfec8c70fa
Disabled boot2 for the moment, because it needs aout tools.
2000-12-24 14:54:34 +00:00
KATO Takenori
db53335483
Merged from sys/boot/i386/loader/Makefile revision 1.49.
2000-12-16 03:15:48 +00:00
Yoshihiro Takahashi
64ee4b5b08
Merged from the following changes.
...
sys/boot/i386/btx/btx/Makefile 1.9
sys/boot/i386/btx/btx/btx.s 1.23
sys/boot/i386/libi386/biosdisk.c 1.32 and 1.33
sys/boot/i386/libi386/biosmem.c 1.5
sys/boot/i386/libi386/comconsole.c 1.8
sys/boot/i386/libi386/gatea20.c 1.3
sys/boot/i386/libi386/time.c 1.4
sys/boot/i386/libi386/vidconsole.c 1.13
sys/boot/i386/loader/Makefile 1.48
sys/boot/i386/loader/main.c 1.22
2000-11-05 12:35:41 +00:00
Yoshihiro Takahashi
54bb2a24af
Merged from sys/boot/i386/loader/main.c revision 1.21.
2000-10-15 02:56:48 +00:00
KATO Takenori
6473734288
Merged from sys/boot/i386/loader/main.c revision 1.23.
2000-09-22 12:51:22 +00:00
KATO Takenori
87eae000dd
Merged from sys/boot/i386/libi386/Makefile revision 1.19.
2000-09-22 12:49:15 +00:00
KATO Takenori
87beee9c90
Merged from sys/boot/i386/loader/Makefile revision 1.47.
2000-09-08 11:18:40 +00:00