Commit Graph

300 Commits

Author SHA1 Message Date
marcel
a7df680fac Hook the GDB backend into the build. 2004-07-10 23:31:17 +00:00
nyan
a311e07bc6 - Merged from sys/dev/fdc/fdc.c revision 1.275.
- Break out the cbus front end from fd.c.
- Remove the pccard support because it was broken.
2004-07-08 13:56:17 +00:00
nyan
82316a80e9 MFi386: revision 1.493. 2004-05-26 13:10:37 +00:00
nyan
7cf8dec642 MFi386: revision 1.492. 2004-05-18 11:34:04 +00:00
nyan
cf9b81f8d0 MFi386: revision 1.489 2004-05-13 11:17:07 +00:00
nyan
8ad1596b56 Detach i386/isa/elcr.c. 2004-05-06 13:49:53 +00:00
jhb
8ef2076325 MFi386: Add elcr.c. 2004-05-05 18:03:40 +00:00
bde
c3f6496984 MFi386 (rev.1.488: demangle svr4 entries). 2004-05-05 10:57:06 +00:00
bde
dbe8320f8b Oops^2, finish switch to using the moved cy driver for pc98 by removing
cy.c and not legacy.c here.
2004-05-04 16:01:47 +00:00
bde
37a5105bf1 Oops, switch to using the moved cy driver for pc98 too (remove pointers
to old files in files.pc98 and "count" parameter in NOTES).
2004-05-03 16:03:41 +00:00
imp
4d0ff40c7a The bs driver was replaced with the ct(pc98) driver. takahashi-san
(nyan) says this driver is now obsolete and can be removed.
2004-04-07 05:44:51 +00:00
nyan
a2c6fbce77 MFi386: revision 1.480. 2004-03-22 13:37:11 +00:00
imp
dcd3551dfc Remove isa compat stuff.
Only cy, bs and wd in the tree still use it.  I have a replacement for
cy that I need to test on ISA and PCI cards.  bs and wd are pc98 only
drivers that appear to no longer be necessary.  I'll be removing them
when I hear back from the pc98 people.
2004-03-14 23:03:57 +00:00
imp
2d10b1729a stl and stli use the old COMPAT_ISA api. slt also uses the really old
COMPAT_PCI api.  This API is going away, so this driver is going away
also.

If users are interested in updating this, please contact the author
since he has some preliminary work to move this to newer APIs.
2004-03-14 06:48:36 +00:00
nyan
110b0803fd Remove unneeded devices. 2004-03-07 05:38:20 +00:00
nyan
6edfd81f84 MFi386: revision 1.466 2004-02-19 13:10:39 +00:00
obrien
22ae961cfd Fix sort misordering. 2004-01-20 04:37:07 +00:00
nyan
6c0312b7f0 MFi386: revision 1.462 2004-01-14 15:11:08 +00:00
imp
1c4373b0f3 The dgb driver is redundant with the digi driver in the tree. It uses
lots of old interfaces, and digi now supports all cards that dgb
supported.  The author of the driver says that this is no longer
necessary.

Approved by: babkin@
2003-12-07 04:18:52 +00:00
imp
a9da5830a1 First part of the removal of drivers for hardware that isn't relevant
or whose drivers haven't even compiled for years.

The loran hardware was very unique, and only a few copies of it ever
existed.  It used the old COMPAT_ISA_DRIVER and when the author was
contacted, he indicated that he had no intention of ever updating this
driver and it was no longer relevant to the FreeBSD world and can be
removed without impact to anybody.

Approved by: phk
2003-12-07 03:51:19 +00:00
imp
d9069e3708 There is no such thing as a pc98 machine with ISA expansion slots, nor
is there a C-BUS Cronyx Sigma board.  Remove it from pc98 files and lint.

Approved by: re <scottl>
2003-12-03 21:44:44 +00:00
nyan
2866f53bdf MFi386: revision 1.456 2003-11-04 13:11:58 +00:00
imp
9bb5045cf5 Add proper pc98 MD files. Add a commented out cbus attachment for
uart because that depends on the cbus implementation that nyan-san and
I came up with after the CBUG meeting and not yet ready for the tree.
2003-09-07 05:05:40 +00:00
marcel
b8d8f8a2c8 Hook-up the uart(4) driver to the build. For a detailed description
of what uart(4) is and/or is not see the initial commit log of one
of the files in sys/dev/uart (or see share/man/man4/uart.4).

Note that currently pc98 shares the MD file with i386. This needs
to change when pc98 support is fleshed-out to properly support the
various UARTs. A good example is sparc64 in this respect.

We build uart(4) as a module on all platforms. This may break
the ppc port. That depends on whether they do actually build
modules.

To use uart(4) on alpha, one must use the NO_SIO option.
2003-09-06 23:23:26 +00:00
nyan
bf65b59f1b Switch to dev/syscons/syscons.c. 2003-08-25 07:52:11 +00:00
nyan
0940b662ae MFi386: revision 1.452 2003-08-25 07:20:41 +00:00
phk
644506768f As warned: Initiate deorbit burn for the pcaudio driver. 2003-08-15 14:56:05 +00:00
nyan
dd0d830a86 MFi386: revision 1.449. 2003-08-02 09:23:03 +00:00
peter
64925cf2e2 Initiate de-orbit burn for fpu-less operation. 386+387 is still
theoretically supportable, but you'd really be happier with FreeBSD 2.1.8
on it.
2003-07-22 08:11:17 +00:00
nyan
94eff21e15 MFi386: revision 1.446. 2003-06-25 15:19:04 +00:00
phk
d2cb9e67ad Eliminate potential overflows by allocating softc dynamically,
removing at the same time the need for this to be a "count" config
option.

Found by:       FlexeLint
2003-05-31 17:06:20 +00:00
nyan
0163ff0f42 - Move decoding pc98_partition function into geom_pc98_enc.c.
- Add encoding pc98_partition function.
2003-05-01 13:44:24 +00:00
imp
323e67d39c Update to reflect tw removal.
Approved by: re@ (scottl)
2003-04-27 05:40:53 +00:00
phk
f70fe3692c Separate the encoding/decoding functions for struct disklabel into a
separate source file which can be used from both kernel and userland code.
2003-04-17 07:39:03 +00:00
mdodd
34b0f62236 Merge PC98 support. 2003-03-25 05:19:18 +00:00
mdodd
86ef43cf89 Retire sys/pc98/pc98/spkr.c 2003-03-24 21:01:54 +00:00
ru
5d16d07e7b Standardize handling of locore.[sS] etc. files.
Submitted by:	jake, bde, ru
2003-02-28 21:59:14 +00:00
nyan
6aec730685 Remove unneeded entries and fix indent. 2003-02-23 13:17:27 +00:00
anholt
3807297a46 Split the arch-specific AGP files into the appropriate files.* and do the same
for the agp module, and add agp to the list of modules to compile for alpha.
Add an alpha_mb() to agp_flush_cache for alpha -- it's not correct but may
improve the situation, and it's what linux and NetBSD do.
2003-02-14 06:33:52 +00:00
phk
96c0aac26c Switch to use the TSC code i386/i386/tsc.c 2003-02-11 11:43:58 +00:00
nyan
f40833f0ed Add CanBe power management controller support.
Submitted by:	KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
2003-02-03 14:46:26 +00:00
phk
0f0c79b0a5 Remove pc98/wfd and pc98/wst drivers, they have been broken to the
point of not even compiling for a very long time.

Any effort spent unbreaking them would be better spent perfecting
the ata drivers for PC98, should any issues remain there.
2003-01-30 12:13:59 +00:00
phk
17f3bb5c11 NO_GEOM cleanup: Don't inlude diskslice_machdep.c 2003-01-29 13:18:18 +00:00
phk
986c107217 NO_GEOM cleanup: remove subr_disk{label,mbr,slice}.c from pc98 kernels. 2003-01-28 16:36:39 +00:00
nyan
c5c3367371 Remove unneeded entries. 2003-01-18 08:29:10 +00:00
phk
b745b19efc Move subr_disklabel.c and subr_diskslice.c from being MI to MD files,
so that they can be left out where they are unneeded.
2003-01-17 18:32:39 +00:00
jhb
a5e16eb6f4 - Move netsmb entries over to MI files. netsmb appears to be MI code.
- Add 'nowerror' to pci/simos.c to help LINT builds.
2002-11-08 22:33:14 +00:00
jhb
7fccec3e6e Merge over ar(4) and db(4) to files.pc98. 2002-11-07 15:52:34 +00:00
mdodd
8f99a071b1 - Convert to newbus, bus_space etc.
- Move to MI space.

Tested on:	 i386
2002-11-05 09:37:32 +00:00
phk
95fba54842 Make geom_mbr.c optional on PC98, use GEOM_MBR option to include it.
Disable check for supposedly magic "IPL1" string for PC98 labels, its
thaumaturgical power is in doubt.
2002-10-26 20:17:59 +00:00