nyan
cbfb12da8c
MFi386: revision 1.55
2002-03-30 11:18:30 +00:00
nyan
dce4f706b7
Add -D_KERNEL to CFLAGS for ntohl().
2002-02-28 10:08:23 +00:00
nyan
71445fd2e0
Expand COMBRD(x) macro.
2002-02-01 14:48:44 +00:00
nyan
677e0da5fb
Added kgzldr for pc98.
...
crt.s is based on btx.s.
2002-01-18 09:00:38 +00:00
nyan
a59db7704d
MFi386: revision 1.35 (Add support for writing to BIOS disks)
2001-12-12 13:47:04 +00:00
obrien
7fd9a6a23a
Update to C99, s/__FUNCTION__/__func__/,
...
also don't use ANSI string concatenation.
2001-12-10 08:09:49 +00:00
nyan
82943ba683
MFi386: revisions from 1.26 to 1.30.
2001-11-17 13:58:04 +00:00
nyan
d482b20b09
MFi386: revision 1.12
2001-11-17 13:57:32 +00:00
nyan
f6200bb4f8
MFi386: sys/boot/i386/loader/main.c revision 1.25
2001-11-06 12:31:56 +00:00
nyan
0975bb0246
MFi386: sys/boot/i386/libi386/Makefile revision 1.21
2001-11-06 12:31:05 +00:00
nyan
40808c1936
Fixed sioreg.h path.
2001-11-02 15:15:09 +00:00
nyan
4bff7137a2
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
nyan
ee5a768271
Merged from sys/boot/i386/libi386/vidconsole.c revisions 1.16, 1.17 and 1.18.
2001-10-17 14:41:50 +00:00
nyan
bc3aadffa1
fix style(9)
2001-10-17 14:17:11 +00:00
nyan
097a07c676
Merged from sys/boot/i386/loader/Makefile revision 1.54.
2001-10-17 14:13:36 +00:00
nyan
352dfc76e4
MFi386: sys/boot/i386/loader/main.c revision 1.24.
2001-09-16 05:22:51 +00:00
nyan
4e578f4f40
MFi386: sys/boot/i386/libi386/Makefile revision 1.20.
2001-09-16 05:22:27 +00:00
ru
62afc35080
Create backup copies using install(1).
2001-09-12 10:25:50 +00:00
kris
6fde30d182
s/adress/address/
...
Inspired by: OpenBSD
MFC After: 1 week
2001-07-23 12:05:27 +00:00
kato
cd99feb371
Merged from sys/boot/i386/btx/btx/btx.s revision 1.25.
2001-06-23 08:04:14 +00:00
peter
2bbbdbe189
Remove -DNEW_LINKERSET, it is not used here anymore. This is now native.
2001-06-21 00:08:23 +00:00
nyan
e55c47c3e7
(Re-)enabled boot2.
2001-05-24 11:19:43 +00:00
nyan
38300a1c46
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
nyan
9fa80b3cce
Merged from sys/boot/i386/btx/btx/btx.s revision 1.24.
2001-05-21 11:49:21 +00:00
kato
c02a1810a6
Disabled boot2 for the moment, because it needs aout tools.
2000-12-24 14:54:34 +00:00
kato
b1e4886a37
Merged from sys/boot/i386/loader/Makefile revision 1.49.
2000-12-16 03:15:48 +00:00
nyan
48503b7c5c
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
nyan
3a05390ac2
Merged from sys/boot/i386/loader/main.c revision 1.21.
2000-10-15 02:56:48 +00:00
kato
f5ba1f6568
Merged from sys/boot/i386/loader/main.c revision 1.23.
2000-09-22 12:51:22 +00:00
kato
acbb8f63f1
Merged from sys/boot/i386/libi386/Makefile revision 1.19.
2000-09-22 12:49:15 +00:00
kato
cefd56cea5
Merged from sys/boot/i386/loader/Makefile revision 1.47.
2000-09-08 11:18:40 +00:00
kato
c7d77e4693
The INT 1B BIOS call is used to obtain geometries of SASI/IDE hard
...
drives. Some IDE cards don't set propler information into BIOS work
are and their sector size were always recognized as 256 bytes/sector.
Pointed out by: jagarl@creator.club.ne.jp
2000-08-31 10:24:06 +00:00
kato
44996f9118
Fixed determination method for sector size of the 2nd IDE HDD.
2000-08-15 08:17:03 +00:00
kato
249914291a
Merged from sys/boot/i386/Makefile.inc revision 1.2.
2000-08-12 07:37:19 +00:00
kato
0353c0fbd4
- Fixed missing initialization of current device number.
...
- Fixed comment.
Pointed out by: nyan
2000-08-06 14:35:37 +00:00
kato
e773ca51d9
- Fixed %si (offset to partition table) in boot.
...
- Fixed comment.
2000-08-03 13:01:45 +00:00
kato
003617e886
- Fixed pointer to the partition table in the buffer.
...
- Use shift by %cl instead of five shifts by 1.
2000-08-03 09:00:19 +00:00
kato
719b29e2f0
Added PC-98 HDD boot manager. The boot0 is the `IPL' which occupies
...
sector 0 of a disk and boot0.5 is the `boot selector' which starts
from address 0x400. The IPL loads boot0.5 and boot0.5 loads bootblock
of a slice.
The boot manager stuff was developed by me (kato) with Borland C++,
and then, translated into bcc in the ports collection by Nokubi-san.
After that, boot0 has been translated into gas with the .code16
directive by Takahashi-san (nyan) and boot0.5 has been rewritten in
gas by me.
2000-08-02 08:46:08 +00:00
nyan
f772c8fd80
Merged from sys/boot/i386/btx/btx/btx.s revisions from 1.18 to 1.22.
2000-07-30 07:45:02 +00:00
nyan
9563771e2e
Merged from sys/boot/i386/libi386/biosdisk.c revision 1.31.
2000-07-14 04:23:45 +00:00
nyan
892ccf7da3
Sync with the following changes.
...
sys/boot/i386/btx/btx/Makefile 1.8
sys/boot/i386/btx/btx/btx.s 1.16 and 1.17
sys/boot/i386/btx/btxldr/btxldr.s 1.10
sys/boot/i386/loader/Makefile 1.45
2000-05-29 11:58:01 +00:00
hoek
025d68f847
Make this compile in case anyone ever wants to use the PC98 booter
...
on an IBM machine. This fix matches i386/boot2/boot.c.
PR: kern/7903
2000-05-21 05:27:56 +00:00
dcs
8435cba2f5
Move man page directives to common/Makefile.inc.
2000-05-19 08:41:45 +00:00
nyan
058748cefb
- Removed hi-resolution mode supports.
...
- Added a dummy partition table.
2000-05-03 04:35:25 +00:00
peter
22f6069a2a
Add $FreeBSD$
2000-05-01 20:32:07 +00:00
nyan
ec3992b59d
Sync with sys/boot/i386/libi386/biosdisk.c revision 1.30.
2000-04-30 08:24:36 +00:00
nyan
26cbedd66b
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
nyan
41a5f6cba7
The printf function of boot2 can't recognize "%lx" format.
...
Submitted by: Nobuyuki Koganemaru <kogane@koganemaru.co.jp>
2000-04-14 14:25:13 +00:00
nyan
241fa1a8d5
Merged from sys/boot/i386/loader/Makefile revision 1.43.
2000-04-14 13:51:14 +00:00
kato
da90280d53
Merged from sys/boot/i386/loader/main.c rev 1.19.
2000-04-12 11:17:08 +00:00