nyan
d5b129f630
MFi386: revision 1.43
...
Do not attempt to make an NFS rpc call if using tftp
2008-02-29 05:06:06 +00:00
nyan
b1d88bacd7
MFi386: revision 1.55.
...
Tweak the verbose disk printing a bit.
2008-02-29 04:56:51 +00:00
nyan
0d46dea319
MFi386: part of 1.52
...
Split the pc98_partition specific routine in bd_opendisk()
into bd_open_pc98().
2007-10-25 14:31:52 +00:00
nyan
d957274e54
MFi386: part of revision 1.51
...
Rework the read/write support in the bios disk driver some to cut down
on duplicated code.
- All of the bounce buffer and retry logic duplicated in bd_read() and
bd_write() are merged into a single bd_io() routine that takes an
extra direction argument. bd_read() and bd_write() are now simple
wrappers around bd_io().
2007-10-25 12:57:46 +00:00
nyan
622324e221
MFi386: revision 1.50
...
Reindent the read/write code of bd_realstrategy() so it is more readable.
2007-10-24 12:03:48 +00:00
jhb
67997e41d5
Slightly cleanup the 'bootdev' concept on x86 by changing the various
...
macros to treat the 'slice' field as a real part of the bootdev instead
of as hack that spans two other fields (adaptor (sic) and controller)
that are not used in any modern FreeBSD boot code.
MFC after: 1 week
2007-10-24 04:03:25 +00:00
nyan
0b828fe851
Add a stub of bios_addsmapdata(). PC98 does not have BIOS SMAP.
2006-11-09 08:28:02 +00:00
marcel
dc91b1990a
Extend struct devdesc with a unit field, called d_unit. Promote the
...
device (kind) specific unit field to the common field. This change
allows a future version of libefi to work without requiring anything
more than what is defined in struct devdesc and as such makes it
possible to compile said version of libefi for different platforms
without requiring that those platforms have identical derivatives
of struct devdesc.
2006-11-02 01:23:18 +00:00
nyan
d791ac27b8
Add a bootable CD support.
2006-05-14 07:26:02 +00:00
jhb
f701a00d00
Drop the gateA20() function in the loader as it is unused. All the other
...
boot loaders that load the loader already handle A20. In fact, they are
required to do so in order to setup the environment that btxldr expects.
2006-04-11 20:11:30 +00:00
nyan
c3407b9b23
MFi386: revision 1.8.
2005-12-21 06:09:47 +00:00
nyan
a924487cfe
MFi386: revision 1.46.
2005-12-21 06:09:09 +00:00
sobomax
6168246eb2
Unbreak pc98 after my last changes to i386.
2005-12-20 08:54:30 +00:00
nyan
75a715050f
MFi386: revision 1.11.
2005-09-13 08:29:03 +00:00
nyan
27c543668b
Remove ifdef PC98.
2005-05-08 14:17:28 +00:00
nyan
7ccdf6dff3
Merged from libi386/biosdisk.c revisions 1.37 and 1.41.
2005-05-08 13:30:14 +00:00
nyan
1db0102589
MFi386: revision 1.20.
2005-04-14 14:12:54 +00:00
ru
5db2b9d5b3
For variables that are only checked with defined(), don't provide
...
any fake value.
2004-10-24 15:33:08 +00:00
phk
0cf3d6f050
Fix another beak.
...
Seen by: pjd
2004-06-17 11:44:05 +00:00
phk
78e719f581
Unspam sys/boot, the dev_t commit should not have touched these.
...
Spotted by: peter
2004-06-16 18:21:22 +00:00
phk
7a09e3e482
My new keyboard can't spell.
2004-06-16 17:03:18 +00:00
phk
dfd1f7fd50
Do the dreaded s/dev_t/struct cdev */
...
Bump __FreeBSD_version accordingly.
2004-06-16 09:47:26 +00:00
phk
67632d242d
Premptively fix GCC3.4 issue: add break; after empty default: clauses.
...
PR: 65493
Submitted by: Pawel Worach <sajd@telia.com>
2004-06-16 08:12:06 +00:00
ru
cf59eef9c2
MFi386: Removed -elf and duplicate -ffreestanding.
2004-02-07 14:35:33 +00:00
nyan
a1e0ad4bf3
MFi386: Cleanups to sys/boot makefiles.
2004-02-07 12:19:44 +00:00
nyan
ab57384aff
Fix to support KANA and graphics characters which code are over 0x80.
2004-01-18 04:10:45 +00:00
bde
615334a7b1
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
obrien
ed9debd5e8
Use __FBSDID().
...
Also some minor style cleanups.
2003-09-08 09:11:32 +00:00
ru
8b64e29694
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
nyan
a4b26f9df8
Don't load the acpi module.
2003-06-08 03:16:59 +00:00
obrien
1b5ff95b09
Add ${AFLAGS} to 'as' invocation.
2003-06-07 17:42:26 +00:00
nyan
d1f00a5d2c
MFi386: revision 1.30.
2003-06-07 08:23:42 +00:00
nyan
b0d2808219
Fix to build pc98 boot loader after support amd64.
2003-05-01 13:17:06 +00:00
phk
84d6b36e30
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
nyan
1d9fb4e782
Use NDOSPART instead of NEXTDOSPART.
2003-01-21 13:59:53 +00:00
phk
cca3e5de49
Use NEXTDOSPART instead of MAX_SLICES.
2003-01-20 11:15:12 +00:00
nyan
1eceeaf8c6
Add SCSI MO device support.
...
Submitted by: Kawanobe Koh <kawanobe@st.rim.or.jp>
2003-01-06 13:43:15 +00:00
nyan
864080610e
Rename the dos_partition structure for pc98 to pc98_partition.
2003-01-04 08:50:48 +00:00
nyan
9cbd64aa06
Added '#include <sys/diskpc98.h>'.
...
Submitted by: kawanobe@st.rim.or.jp (Kawanobe Koh)
2002-10-07 15:26:10 +00:00
alfred
ac315391ce
use __packed.
2002-09-23 18:54:32 +00:00
peter
d9c1d58394
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
nyan
6c2b9542c6
MFi386: revision 1.22
2002-05-21 09:44:52 +00:00
ru
bc2e1305d8
Removed now unused INTERNALSTATICLIB.
...
INTERNALLIB now implies NOPIC and NOPROFILE.
Removed gratuitous NOMAN.
2002-05-13 11:09:07 +00:00
obrien
1b23a3102e
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
obrien
4da1be0803
NOPIC, NOPROFILE, NOMAN, and INTERNALSTATICLIB are redundant when using
...
INTERNALLIB now.
2002-05-11 18:02:33 +00:00
obrien
ce04447cdf
-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
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
0975bb0246
MFi386: sys/boot/i386/libi386/Makefile revision 1.21
2001-11-06 12:31:05 +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