Bruce Evans
bb44220efa
Don't repeat selected defines from ns16550.h or sioreg.h. Just
...
include ns16550.h. The missing installation of ns16550.h was fixed
long ago and the misplaced defines in sioreg.h were fixed recently.
2003-09-16 11:24:23 +00:00
David E. O'Brien
7d4724590e
Use __FBSDID().
...
Also some minor style cleanups.
2003-09-08 09:11:32 +00:00
Ruslan Ermilov
ae0c4c928a
Revert non-style part of the recent two deltas that dealt with
...
using as(1) to compile plain assembler source files; bsd.lib.mk
has been fixed (in revision 1.147).
2003-07-02 12:45:45 +00:00
Yoshihiro Takahashi
b16ea1159d
Don't load the acpi module.
2003-06-08 03:16:59 +00:00
David E. O'Brien
9b8d527fef
Add ${AFLAGS} to 'as' invocation.
2003-06-07 17:42:26 +00:00
Yoshihiro Takahashi
bd7cefa085
MFi386: revision 1.30.
2003-06-07 08:23:42 +00:00
Yoshihiro Takahashi
492d54a592
Fix to build pc98 boot loader after support amd64.
2003-05-01 13:17:06 +00:00
Poul-Henning Kamp
197e5e73ef
Libdisk does not need to include <sys/diskslice.h> any more.
...
Move the remaining bits of <sys/diskslice.h> to <i386/include/bootinfo.h>
Move i386/pc98 specific bits from <sys/reboot.h> to
<i386/include/bootinfo.h> as well.
Adjust includes in sys/boot accordingly.
2003-04-04 16:35:16 +00:00
Yoshihiro Takahashi
dc5cb962f7
Use NDOSPART instead of NEXTDOSPART.
2003-01-21 13:59:53 +00:00
Poul-Henning Kamp
63fc86da6f
Use NEXTDOSPART instead of MAX_SLICES.
2003-01-20 11:15:12 +00:00
Yoshihiro Takahashi
97a45538e4
Add SCSI MO device support.
...
Submitted by: Kawanobe Koh <kawanobe@st.rim.or.jp>
2003-01-06 13:43:15 +00:00
Yoshihiro Takahashi
404a379e4a
Rename the dos_partition structure for pc98 to pc98_partition.
2003-01-04 08:50:48 +00:00
Yoshihiro Takahashi
8b16930349
Added '#include <sys/diskpc98.h>'.
...
Submitted by: kawanobe@st.rim.or.jp (Kawanobe Koh)
2002-10-07 15:26:10 +00:00
Alfred Perlstein
4f492bfab5
use __packed.
2002-09-23 18:54:32 +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
Yoshihiro Takahashi
b827692436
MFi386: revision 1.22
2002-05-21 09:44:52 +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
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
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
748c552f0e
MFi386: sys/boot/i386/libi386/Makefile revision 1.21
2001-11-06 12:31:05 +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
cd8b058539
MFi386: sys/boot/i386/libi386/Makefile revision 1.20.
2001-09-16 05:22:27 +00:00
Kris Kennaway
56bded8a29
s/adress/address/
...
Inspired by: OpenBSD
MFC After: 1 week
2001-07-23 12:05:27 +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
KATO Takenori
87eae000dd
Merged from sys/boot/i386/libi386/Makefile revision 1.19.
2000-09-22 12:49:15 +00:00
Yoshihiro Takahashi
11c2252a1f
Merged from sys/boot/i386/libi386/biosdisk.c revision 1.31.
2000-07-14 04:23:45 +00:00
Yoshihiro Takahashi
292feef381
Sync with sys/boot/i386/libi386/biosdisk.c revision 1.30.
2000-04-30 08:24:36 +00:00
Yoshihiro Takahashi
41088a06e7
Sync with the following changes.
...
sys/boot/i386/libi386/Makefile 1.16 and 1.17
sys/boot/i386/loader/Makefile 1.44
sys/boot/i386/loader/main.c 1.20
2000-04-23 09:33:31 +00:00
KATO Takenori
c1cdadfffe
Synced with following files:
...
src/sys/boot/i386/Makefile.inc 1.1
src/sys/boot/i386/btx/btx/btx.s 1.15
src/sys/boot/i386/btx/btxldr/Makefile 1.8
src/sys/boot/i386/btx/btxldr/btxldr.s 1.9
src/sys/boot/i386/libi386/biosdisk.c 1.29
src/sys/boot/i386/loader/Makefile 1.42
src/sys/boot/i386/loader/main.c 1.18
(entry point address of loader was not changed.)
Reviewed by: nyan
2000-03-31 16:03:02 +00:00
Yoshihiro Takahashi
b0198bb46f
Sync with sys/boot/i386/libi386/biosdisk.c revision 1.27 and 1.28.
...
Submitted by: Kaho Toshikazu <kaho@elam.kais.kyoto-u.ac.jp>
2000-03-17 12:38:36 +00:00
Yoshihiro Takahashi
7c1df76bc2
Merge from the following changes.
...
sys/boot/i386/libi386/biosmem.c Rev 1.4
sys/boot/i386/libi386/time.c Rev 1.3
sys/boot/i386/loader/main.c Rev 1.16
2000-01-03 15:43:52 +00:00
Yoshihiro Takahashi
fdab06ad70
Fixed to get the BIOS geometry.
2000-01-03 15:28:05 +00:00
Yoshihiro Takahashi
2ea9f12efa
- Supported the bd_getbigeom function and use this function to get BIOS
...
geometry.
- Use i386/libi386/bootinfo.c instead of pc98/libpc98/bootinfo.c.
Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
1999-12-19 14:05:46 +00:00
Poul-Henning Kamp
7d5961670c
Remove BAD144 support, it has already been disabled for some time.
1999-12-08 09:33:00 +00:00
Yoshihiro Takahashi
8203d279a0
Supported to sound beep.
...
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1999-12-03 13:20:55 +00:00
Yoshihiro Takahashi
4374deee58
Cosmetic changes.
1999-11-16 00:42:18 +00:00
Yoshihiro Takahashi
2bb35fafc7
Sync with sys/boot/i386/libi386/Makefile revision 1.15.
1999-11-03 08:23:57 +00:00
KATO Takenori
3e30c6e0ef
- Fixed DMA 64k boundary problem.
...
- Test the processor flag to detect disk I/O BIOS errors.
Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
1999-09-23 03:57:16 +00:00
Peter Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
KATO Takenori
fd8d953545
Merge from sys/boot/i386/libi386/bootinfo.c revision 1.21.
1999-08-13 02:05:07 +00:00
KATO Takenori
538c6e3378
- Don't assume that SCSI ID numbers of HDD units are contiguous. That
...
is, don't assume that SCSI ID corresponds to a unit number of da
device. Unit number of da device is provided by 2nd stage loader
and 3rd stage loader now use it.
- Fix drive letter to display.
Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
1999-08-05 03:19:37 +00:00
KATO Takenori
13e87d2d60
Provides discontinuous unit number support to make external FDD
...
bootable on 1 FDD PC98 machines. (When an external FDD unit is
installed, unit numbers become discontinuous.)
Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
1999-08-05 03:12:20 +00:00
KATO Takenori
621ba6f2bb
Sync with sys/boot/i386/libi386/bootinfo.c revision 1.19.
1999-06-06 12:46:40 +00:00
KATO Takenori
6fafdac65b
Sync with sys/boot/i386/libi386/bootinfo.c revision 1.18.
1999-03-19 15:58:05 +00:00
KATO Takenori
12637fce17
Sync with sys/boot/i386/libi386/bootinfo.c revision 1.17.
1999-03-10 13:40:29 +00:00