Yoshihiro Takahashi
8b838a7ac2
Merge from the following changes.
...
File Revision
sys/conf/files.i386 1.303 and 1.304
sys/dev/kbd/atkbd.c 1.23
sys/dev/syscons/scterm-sc.c 1.2
sys/dev/syscons/scvgarndr.c 1.5
sys/dev/syscons/scvtb.c 1.5
sys/dev/syscons/syscons.c 1.335
sys/isa/syscons_isa.c 1.11
sys/isa/vga_isa.c 1.17
2000-03-29 12:26:41 +00:00
KATO Takenori
a729b39d7c
Merged from sys/isa/fd.c revision 1.180.
2000-03-28 15:09:13 +00:00
KATO Takenori
ab067f0297
Merged from sys/i386/i386/userconfig.c revision 1.179.
2000-03-28 15:07:28 +00:00
KATO Takenori
d46a1af4b6
Merged from sys/i386/i386/machdep.c revision 1.387.
2000-03-28 15:04:29 +00:00
KATO Takenori
6eeafd696c
Merged from sys/i386/isa/clock.c and sys/isa/sio.c revisions 1.150 and
...
1.292, respectively.
2000-03-23 08:55:45 +00:00
KATO Takenori
bef3dd268d
Removed B_READ and B_WRITE.
2000-03-23 08:53:15 +00:00
KATO Takenori
aad7652706
Disable fdctl_wr_foo. This feature is not supported by PC98.
2000-03-23 08:50:56 +00:00
Yoshihiro Takahashi
9d97e36cc4
Added the joy driver (commented out).
...
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
2000-03-22 03:19:37 +00:00
Yoshihiro Takahashi
562039fa5b
Fixed style bugs.
2000-03-20 14:50:48 +00:00
KATO Takenori
de6c289a4d
Removed old boot loader.
2000-03-20 12:14:12 +00:00
Poul-Henning Kamp
b99c307a21
Rename the existing BUF_STRATEGY() to DEV_STRATEGY()
...
substitute BUF_WRITE(foo) for VOP_BWRITE(foo->b_vp, foo)
substitute BUF_STRATEGY(foo) for VOP_STRATEGY(foo->b_vp, foo)
This patch is machine generated except for the ccd.c and buf.h parts.
2000-03-20 11:29:10 +00:00
Poul-Henning Kamp
21144e3bf1
Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new
...
field in struct buf: b_iocmd. The b_iocmd is enforced to have
exactly one bit set.
B_WRITE was bogusly defined as zero giving rise to obvious coding
mistakes.
Also eliminate the redundant struct buf flag B_CALL, it can just
as efficiently be done by comparing b_iodone to NULL.
Should you get a panic or drop into the debugger, complaining about
"b_iocmd", don't continue. It is likely to write on your disk
where it should have been reading.
This change is a step in the direction towards a stackable BIO capability.
A lot of this patch were machine generated (Thanks to style(9) compliance!)
Vinum users: Greg has not had time to test this yet, be careful.
2000-03-20 10:44:49 +00:00
KATO Takenori
bf8a6679dc
Merged from sys/isa/fd.c.
2000-03-19 15:18:22 +00:00
KATO Takenori
7c0e7abcf9
Merged from sys/i386/i386/userconfig.c rev 1.178.
2000-03-19 14:46:22 +00:00
KATO Takenori
9b8b69aae4
Added COMPAT_OLDPCI and COMPAT_OLDISA options.
2000-03-19 14:42:52 +00:00
Yoshihiro Takahashi
1bb26f3a43
Fixed header file path and added necessary file.
2000-03-17 12:56:23 +00:00
Yoshihiro Takahashi
05f94cca19
Sync with sys/i386/i386/userconfig.c revision 1.175 and 1.176.
2000-03-17 12:24:59 +00:00
Yoshihiro Takahashi
54bfac8fdc
Backed out ppc0 flags addtion. It isn't necessary without PPC_PROBE_CHIPSET
...
option.
Pointed out by: peter
2000-03-17 11:37:03 +00:00
Yoshihiro Takahashi
2b60363d7f
Fixed to probe extended memory for over 256M or under 64M.
...
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
2000-03-16 12:14:00 +00:00
Yoshihiro Takahashi
a97d495cb9
Fixed to support old parallel interface.
...
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
2000-03-16 12:06:29 +00:00
Yoshihiro Takahashi
13b6f8f604
Added 'flags 0x40' to ppc0.
2000-03-16 12:03:36 +00:00
Yoshihiro Takahashi
1a9a318055
Changed sio1 flags to 0x12000010 to enable serial console.
...
Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
2000-03-16 11:53:16 +00:00
Poul-Henning Kamp
d8b47cbb70
Stop isadma from abusing the B_READ, B_RAW and B_WRITE flags.
...
Define ISADMA_{READ,WRITE,RAW} macros with the same numeric
values as the B_{READ,WRITE,RAW} and use them instead throughout.
2000-03-13 10:19:32 +00:00
KATO Takenori
5a9a82e820
Merged from sys/isa/sio.c revision 1.291.
2000-03-12 13:14:51 +00:00
KATO Takenori
e299a9db22
Merged from sys/isa/sio.c revisions 1.289 and 1.290.
2000-03-10 10:34:36 +00:00
KATO Takenori
f1b7989974
Merged from sys/i386/isa/isa_compat.h revision 1.27.
2000-03-01 08:56:47 +00:00
KATO Takenori
bb8a9f4d25
Merged from sys/i386/i386/userconfig.c revision 1.174.
2000-03-01 08:55:23 +00:00
KATO Takenori
ce4274863e
Merged from sys/i386/i386/machdep.c revisions 1.384 and 1.385.
2000-03-01 08:53:59 +00:00
KATO Takenori
9c675e3c19
Merged from sys/i386/conf/GENERIC revisions 1.243, 1.244 and 1.245.
2000-03-01 08:52:28 +00:00
KATO Takenori
df16ced79a
Merged from sys/isa/sio.c rev 1.288.
2000-02-17 15:09:12 +00:00
KATO Takenori
baf67f3c77
Synced with sys/i386/i386/userconfig.c rev 1.173.
2000-02-17 14:45:05 +00:00
Peter Wemm
242c5536ea
Clean up some loose ends in the network code, including the X.25 and ISO
...
#ifdefs. Clean out unused netisr's and leftover netisr linker set gunk.
Tested on x86 and alpha, including world.
Approved by: jkh
2000-02-13 03:32:07 +00:00
KATO Takenori
6ccd04a652
Synced with sys/dev/syscons/syscons.c rev 1.336.
2000-02-11 08:54:56 +00:00
KATO Takenori
2611194fd9
Synced with sys/dev/syscons/scterm-sc.c rev 1.4.
2000-02-11 08:54:16 +00:00
KATO Takenori
48ca6b1019
Synced with sys/i386/conf/GENERIC revision 1.241.
...
Approved by: jkh
2000-02-05 00:43:04 +00:00
KATO Takenori
3c21e97804
Synced with sys/i386/conf/GENERIC rev 1.240.
...
Approved by: jkh
2000-02-03 10:46:28 +00:00
KATO Takenori
c03afedeb6
Synced with sys/i386/isa/isa_compat.h rev 1.18.
...
Approved by: jkh
2000-02-01 09:00:09 +00:00
KATO Takenori
fbaefbb0a1
Synced with sys/i386/isa/wd.c revision 1.219.
...
Approved by: jkh
2000-02-01 08:57:21 +00:00
KATO Takenori
2c46e1df9d
Synced with sys/i386/isa/mse.c, npx.c and spkr.c revisions 1.49, 1.80
...
and 1.45, respectively.
Approved by: jkh
2000-02-01 08:54:14 +00:00
Peter Wemm
68b538c712
Remove 'conflicts' token - it has been effectively doing absolutely
...
nothing for quite some time. The only thing that cared was userconfig,
but it was for one invisible device so we never saw it's effects.
2000-01-29 18:07:07 +00:00
Peter Wemm
af88e209a2
Zap isa_device -> id_conflicts. The sole user of it (userconfig) never
...
actually used it since the only device that specified it (vga0) was marked
as "FLG_INVISIBLE" in userconfig and therefore never shown.
Suggested by: bde
2000-01-29 18:01:10 +00:00
Peter Wemm
e27c1addaa
Remove #if NFOO > 0 (it's not required in most cases) and also where it
...
isn't used as a result, remove #include "foo.h". Many of these drivers
still use NFOO for softc struct sizing etc however.
2000-01-29 16:00:34 +00:00
KATO Takenori
85c5708bab
Synced with sys/isa/ppc.c rev 1.26.
2000-01-29 14:30:28 +00:00
KATO Takenori
7c315a1e4f
Synced with sys/kern/subr_diskmbr.c rev 1.44.
2000-01-29 14:21:04 +00:00
KATO Takenori
f8dc9ee050
Synced with sys/kern/subr_diskmbr.c rev 1.43.
2000-01-29 14:00:58 +00:00
KATO Takenori
28788b9a91
Synced with sys/isa/ppc.c rev 1.25.
...
Reminded by: nyan
2000-01-29 13:40:17 +00:00
KATO Takenori
2e1b2d7571
Cosmetic changes.
...
- Fixed order of include files.
- Fixed white spaces.
2000-01-29 07:36:46 +00:00
KATO Takenori
6dbccd6e00
Synced with sys/isa/sio.c rev 1.287.
2000-01-29 04:47:22 +00:00
KATO Takenori
c95e192ba7
Synced with sys/i386/isa/wd.c rev 1.218.
2000-01-29 04:42:49 +00:00
KATO Takenori
930ba557d5
Merged with sys/i386/conf/GENERIC rev 1.238.
2000-01-28 07:15:23 +00:00
Yoshihiro Takahashi
78bd1e8a57
Merge from sys/i386/conf/GENERIC revision 1.231, 1.232 and 1.235.
2000-01-28 01:07:48 +00:00
KATO Takenori
cd1d380722
Synced with sys/i386/isa/isa_compat.h and pcaudio.c revisions 1.26 and
...
1.58, respectively.
2000-01-26 11:23:51 +00:00
KATO Takenori
3c7aa0b427
Synced with sys/i386/isa/npx.c rev 1.79.
2000-01-26 11:16:14 +00:00
Peter Wemm
d224cddc38
Copy i386/isa/atapi-cd.[ch] to a new name so that it doesn't have the
...
same object file (atapi-cd.o) as the ata drivers. I'd have called it
wcd.[ch], but there's already one of those in the Attic that we can't
clobber - the good names are taken.
Fix building so that it can be compiled into LINT alongside ata.
Requested by: bde
2000-01-24 17:16:03 +00:00
KATO Takenori
fa7f776c1a
Merged from sys/i386/conf/GENERIC rev 1.236.
2000-01-24 14:02:34 +00:00
KATO Takenori
ca4aa7abe0
Synced with sys/i386/isa/isa_compat.h rev 1.25.
2000-01-24 13:58:18 +00:00
Peter Wemm
d0cde06dd3
Remove some no-op "port ?" and "irq ?" declarations.
2000-01-24 08:52:29 +00:00
KATO Takenori
69d4b82b48
Return ENXIO on error.
...
Submitted by: n_hibma
2000-01-24 08:20:54 +00:00
Peter Wemm
3fc005f656
Drop 'at ppbus?' and trailing '0' from ppbus children.
2000-01-23 14:47:58 +00:00
Peter Wemm
ea46992cd9
Remove useless trailing digit from pci and other unwired devices.
2000-01-23 12:20:09 +00:00
Peter Wemm
1816634e49
Clean up some more loose ends..
...
isa_device->id_ri_flags and RI_FAST were not implemented and did nothing.
The two drivers that were mistakenly thinking this was working were
cy.c and loran.c - these should be converted to newbus.
GC (garbage collect) isa_device->id_alive
GC userconfig.c references to isa_device->id_scsiid (!).
2000-01-23 11:50:43 +00:00
Peter Wemm
a8f8e0bd03
GC isa_device->id_reconfig - it's not referenced anywhere anymore.
...
GC reconfig_isadev() - it's not used anymore.
2000-01-23 11:26:49 +00:00
Yoshihiro Takahashi
450a74c2bb
- Merge from sys/i386/conf/GENERIC rev 1.224, 1.225 and 1.226.
...
- Reorder network interfaces.
2000-01-21 13:22:07 +00:00
KATO Takenori
2945c302da
Synced with the sc driver in the sys/dev/syscons directory.
...
Submitted by: yokota
2000-01-20 15:16:49 +00:00
Yoshihiro Takahashi
3f681c0c41
Fixed typo.
2000-01-20 12:37:06 +00:00
KATO Takenori
21e10b2d88
Synced with sys/isa/sio.c rev 1.285.
2000-01-20 08:37:54 +00:00
KATO Takenori
6d7f3c6331
Synced with sys/i386/i386/userconfig.c rev 1.169.
2000-01-20 08:35:32 +00:00
KATO Takenori
c818f7b9de
Synced with sys/i386/conf/GENERIC rev 1.230.
2000-01-20 08:34:40 +00:00
KATO Takenori
290fb50e67
Port of the PC-98 ppc to the newbus system.
2000-01-20 00:58:49 +00:00
KATO Takenori
64a0195e51
Synced with sys/i386/isa/isa_compat.h rev 1.24.
2000-01-14 13:10:22 +00:00
KATO Takenori
e852ba82d4
Synced with sys/i386/i386/userconfig.c rev 1.168.
2000-01-14 13:07:16 +00:00
KATO Takenori
85a13e4332
Synced with sys/i386/conf/GENERIC rev 1.228.
2000-01-14 13:05:33 +00:00
KATO Takenori
1a5f564f56
Synced with sys/dev/syscons/syscons.c rev 1.331.
2000-01-13 12:24:43 +00:00
KATO Takenori
a9d02f5a66
Synced with following changes:
...
>yokota 2000/01/11 05:39:06 PST
>
> Modified files:
> sys/dev/usb ukbd.c
> sys/dev/kbd atkbd.c kbd.c kbdreg.h
> Log:
> Rework shifta/ctla/alta key handling. It appears that there was
> misunderstanding between the PR originator and me. I hope I got it
> right this time.
>
> Revision Changes Path
> 1.22 +4 -1 src/sys/dev/usb/ukbd.c
> 1.21 +1 -8 src/sys/dev/kbd/atkbd.c
> 1.16 +19 -10 src/sys/dev/kbd/kbd.c
> 1.9 +2 -2 src/sys/dev/kbd/kbdreg.h
Submitted by: yokota
2000-01-13 11:47:42 +00:00
KATO Takenori
50a2971692
Synced with sys/isa/sio.c rev 1.284.
2000-01-13 11:45:33 +00:00
Peter Wemm
d2b1bc7312
Put on my asbestos suit and move $mach/conf/*.$mach to conf/*.$mach as
...
hinted at in the previous config(8) commits. I've spoken about this with
a few people and after the initial suprise wore off they thought it wasn't
a bad idea. The upshot of it is that all the files*, Makefile*, options*
files are all right next to each other in the hope that people making
changes to one set will remember the others.
Note, config(8) looks to sys/conf first, and falls back to sys/$mach/conf
still, so this doesn't stop people working in subdirs for new platforms.
But once it's in the tree it can be moved next to the other files so that
the non-i386 platforms are (hopefully) treated a little better than as if
they were "second class" ports.
This does not change any user editable files. the config program is
still run in the same directory as before, the per-platform files
(GENERIC, LINT etc) are still in the same place.
2000-01-09 15:29:10 +00:00
KATO Takenori
218b3dbece
Synced with sys/i386/conf/files.i386 rev 1.295.
2000-01-09 14:25:50 +00:00
KATO Takenori
a7dcfbda20
Synced with sys/i386/conf/Makefile.i386 rev 1.176.
2000-01-09 14:24:00 +00:00
Bruce Evans
4100386cb1
Put COMPAT_SVR4 in opt_dontuse.h for the same reasons as IBCS2 and
...
COMPAT_LINUX are there. It shouldn't be and isn't used after config
time, except to complicate the svr4 module makefile.
Moved options for emulators to a separate section.
2000-01-09 10:58:39 +00:00
Yoshihiro Takahashi
5f82b5ac07
Merge from sys/isa/fd.c revision from 1.171 to 1.176 and sys/isa/fdreg.h
...
revision 1.13.
Forgotten by: kato
2000-01-09 10:01:21 +00:00
Peter Wemm
58fa7951a2
Bump configversion. The controller/device changes are upwards but not
...
downwards compatable. If you try and config a s/controller/device/ kernel
with an old config(8), the results will be less than satisfactory.
2000-01-09 07:10:27 +00:00
Peter Wemm
537cf769ab
s/controller/device/ as per config(8) changes
2000-01-08 16:07:11 +00:00
Bruce Evans
c453bba744
Compile genassym.c with ordinary ${CFLAGS}. The (small) needs for
...
${GEN_CFLAGS} and -U_KERNEL became negative when all all the
genassym.c's were converted to be cross-built.
Makefile.*:
- Cleanups associated with the old genassym.
- Fixed deprecated spelling of ${.IMPSRC} as "$<".
2000-01-08 15:52:22 +00:00
Marcel Moolenaar
3abe5082ad
Use genassym(1). The definitions of NKPDE and NKPT have been removed
...
because they are already defined in pmap.h, resulting in duplicate
definitions.
Reviewed by: bde
2000-01-07 11:50:46 +00:00
KATO Takenori
f64ac1e326
Synced with sys/i386/isa/clock.c rev 1.149.
2000-01-05 12:35:03 +00:00
KATO Takenori
eb8d1d832c
Synced with sys/i386/i386/userconfig.c rev 1.166.
2000-01-05 12:34:10 +00:00
KATO Takenori
f030ad5fda
Synced with sys/i386/conf/GENERIC rev 1.222.
2000-01-05 12:33:10 +00:00
Bill Paul
dfd1e98eac
Add device driver support for USB ethernet adapters based on the
...
Kawasaki LSI KL5KUSB101B chip, including the LinkSys USB10T, the
Entrega NET-USB-E45, the Peracom USB Ethernet Adapter, the 3Com
3c19250 and the ADS Technologies USB-10BT. This device is 10mbs
half-duplex only, so there's miibus or ifmedia support. This device
also requires firmware to be loaded into it, however KLSI allows
redistribution of the firmware images (I specifically asked about
this; they said it was ok).
Special thanks to Annelise Anderson for getting me in touch with
KLSI (eventually) and thanks to KLSI for providing the necessary
programming info.
Highlights:
- Add driver files to /sys/dev/usb
- update usbdevs and regenerate attendate files
- update usb_quirks.c
- Update HARDWARE.TXT and RELNOTES.TXT for i386 and alpha
- Update LINT, GENERIC and others for i386, alpha and pc98
- Add man page
- Add module
- Update sysinstall and userconfig.c
2000-01-05 04:27:24 +00:00
Yoshihiro Takahashi
b3ef0af491
- Fixed warnings.
...
- Removed unnecessary include files.
2000-01-04 04:46:50 +00:00
Yoshihiro Takahashi
f8183ea817
- Add commented out USB driver entries.
...
- Reorder network interfaces.
2000-01-03 07:12:56 +00:00
KATO Takenori
2fdb1532b4
Synced with sys/i386/i386/userconfig.c rev 1.165.
2000-01-03 05:37:01 +00:00
KATO Takenori
cf13ae55d6
Synced with sys/i386/conf/GENERIC rev 1.220.
2000-01-03 05:35:56 +00:00
KATO Takenori
a7c6b6f184
Synced with sys/i386/conf/Makefile.i386 rev 1.170.
2000-01-03 05:34:48 +00:00
Peter Wemm
c447342094
Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"
...
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot). This is consistant with the other
BSD's who made this change quite some time ago. More commits to come.
1999-12-29 05:07:58 +00:00
Peter Wemm
664a31e496
Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"
...
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot). This is consistant with the other
BSD's who made this change quite some time ago. More commits to come.
1999-12-29 04:46:21 +00:00
KATO Takenori
d224d2aea2
Synced with sys/isa/sio.c rev 1.282.
1999-12-27 14:01:06 +00:00
KATO Takenori
b8559e5e3f
Synced with sys/i386/isa/clock.c rev 1.148. This is a cosmetic change
...
because PC-98 doesn't have RTC and RTC related code is included by
`#ifndef PC98' and `#endif'.
1999-12-27 13:56:54 +00:00
KATO Takenori
18a1cdb3e6
Synced with sys/i386/conf/Makefile.i386 rev 1.169.
1999-12-27 13:53:43 +00:00
KATO Takenori
1b1deb2dba
Oops, deactivate ed drivers because of undefiend references from
...
if_ed_pci.o.
1999-12-26 05:26:43 +00:00
KATO Takenori
26380d27fd
Added Allied Telesis SIU-98-D support.
...
Submitted by: Isizu Takaaki <isizu-t01@aso-group.co.jp>
chi@bd.mbn.or.jp (Chiharu Shibata)
(w/ minor change by kato)
1999-12-26 05:10:14 +00:00
KATO Takenori
03d2edf1b2
- Cut down amount of memory in 64MB when BIOS tells the amount of
...
memory >= 64MB.
- Don't perform destructive memory inspection for 15 - 16MB system
area.
Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>
chi@bd.mbn.or.jp (Chiharu Shibata)
1999-12-26 04:22:27 +00:00
KATO Takenori
cbdf33fa5d
Merge from sys/i386/conf/files.i386 rev 1.293.
1999-12-24 11:20:14 +00:00
KATO Takenori
a612687a3a
Merge from sys/i386/conf/GENERIC rev 1.218 & 1.219.
1999-12-24 11:12:43 +00:00
KATO Takenori
ece6ef6a7b
Removed -mno-486 from CFLAGS.
1999-12-24 11:09:40 +00:00
Warner Losh
3e356c0cb2
sn driver is no longer using isa_compat layer
1999-12-22 09:40:35 +00:00
Peter Wemm
5a81d0a50b
Only compile gusc for isa (the #if NISA inside gusc effectively covers
...
the whole file)
1999-12-21 13:53:49 +00:00
Peter Wemm
c24792feab
merge i386/isa/clock.c 1.147: don't talk about register_intr in comments.
1999-12-20 15:24:56 +00:00
KATO Takenori
97b45ce9c3
Removed unnecessary include file.
1999-12-20 13:36:32 +00:00
KATO Takenori
33325d5484
Sync with sys/i386/conf/options.i386 rev 1.130.
1999-12-20 11:00:02 +00:00
KATO Takenori
12af1e4a86
Sync with sys/i386/conf/files.i386 rev 1.291.
1999-12-20 10:58:54 +00:00
KATO Takenori
09f38dc0ab
Sync with sys/i386/conf/Makefile.i386 rev 1.167.
1999-12-20 10:55:49 +00:00
KATO Takenori
ae53af3d0e
Sync with sys/i386/conf/GENERIC rev 1.217.
1999-12-20 10:53:49 +00:00
Warner Losh
22ffd22dbd
Driver for the smc91xx series of ethernet chips. Ported from PAO to
...
3.3R and then to -current. The pccard support has been left in the
driver, but is presently non-functional because we are using the
isa_compat layer for the moment.
Obtained From: PAO
Sponsored by: Timing Solutions
1999-12-18 06:11:22 +00:00
Hellmuth Michaelis
0b994c2e87
update to isdn4bsd beta release 0.90: since the isic drivers are now
...
new-busified, remove all isic traces from compatibility mode wrapper
Noticed by: Warner Losh
1999-12-15 20:14:22 +00:00
KATO Takenori
012ec02313
Merge from sys/i386/conf/files.i386 rev 1.289.
...
Submitted by: yokota
1999-12-13 14:57:51 +00:00
KATO Takenori
7a32bd78a7
Merge from sys/dev/kbd/kbd.c rev 1.13.
...
Submitted by: yokota
1999-12-13 13:19:38 +00:00
KATO Takenori
a6b0e95eef
Merge from sys/dev/syscons/syscons.c rev 1.330.
1999-12-13 13:17:24 +00:00
KATO Takenori
33dc682a2c
Merge from sys/i386/conf/Makefile.i386 rev 1.166.
1999-12-13 13:15:32 +00:00
KATO Takenori
fd04609c0d
Merge from sys/isa/sio.c rev 1.279.
1999-12-10 14:03:47 +00:00
KATO Takenori
81efad5102
Remove ze and zp drivers.
1999-12-10 14:02:48 +00:00
KATO Takenori
b1b7e2468b
Merge from sys/dev/syscons/syscons.c rev 1.329.
1999-12-10 13:55:47 +00:00
Poul-Henning Kamp
f8c8918755
Remove the B_BAD buffer flag, it is no longer used.
1999-12-10 09:40:29 +00:00
Archie Cobbs
f2cbe161be
Move source files common to all platforms from <arch>/conf/files.<arch>
...
to conf/files. If/when these files are optimized for each platform,
they can be moved back.
1999-12-09 19:38:20 +00:00
Dan Moschuk
e571afc379
arc4random.c now in conf/files (left out of last commit.. oops!)
1999-12-09 19:23:10 +00:00
KATO Takenori
e8303833ee
Backed out previous commit because it contains wrong changes.
...
Pointed out by: nyan
1999-12-09 14:54:02 +00:00
KATO Takenori
38aee71933
Sync with sys/dev/fb/vga.c rev 1.5.
...
Submitted by: yokota
1999-12-09 12:32:50 +00:00
KATO Takenori
0e307b863d
Sync with sys/i386/isa/wd.c rev 1.216.
1999-12-09 12:30:32 +00:00
KATO Takenori
e06d9e178f
Merge from sys/i386/conf/options.i386 rev 1.128.
1999-12-09 12:16:29 +00:00
KATO Takenori
6d60799dcc
Merge from sys/i386/conf/files.i386 rev 1.284.
1999-12-09 12:14:35 +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
Kenneth D. Merry
86b2c8466d
Revamp the devstat priority system. All disks now have the same priority.
...
The same goes for CD drivers and tape drivers. In systems with mixed IDE
and SCSI, devices in the same priority class will be sorted in attach
order.
Also, the 'CCD' priority is now the 'ARRAY' priority, and a number of
drivers have been modified to use that priority.
This includes the necessary changes to all drivers, except the ATA drivers.
Soren will modify those separately.
This does not include and does not require any change in the devstat
version number, since no known userland applications use the priority
enumerations.
Reviewed by: msmith, sos, phk, jlemon, mjacob, bde
1999-12-08 04:45:23 +00:00
KATO Takenori
4332f82d59
Merge from sys/isa/fd.c rev 1.170.
1999-12-07 09:32:59 +00:00
KATO Takenori
9976554fa0
Merge from sys/isa/sio.c rev 1.277 & 1.278.
1999-12-07 09:29:15 +00:00
KATO Takenori
0388848a37
Merge from sys/i386/conf/files.i386 rev 1.283.
1999-12-07 09:23:44 +00:00
KATO Takenori
75c435d4d7
Merge from sys/dev/syscons/syscons.c rev 1.328.
1999-12-07 09:21:19 +00:00
KATO Takenori
df16b437e3
Merge from sys/i386/i386/userconfig.c rev 1.162 & 1.163.
1999-12-07 09:16:52 +00:00
Peter Wemm
8293948942
Merge pnp change from i386/conf/GENERIC (rev 1.211)
1999-12-06 18:20:31 +00:00
Poul-Henning Kamp
547f2153bb
Remove DSO_BAD144 from wd driver(s) so people with bad144'ed disks get
...
a bit of warning.
1999-12-06 10:19:03 +00:00
Luoqi Chen
91c28bfde0
User ldt sharing.
1999-12-06 04:53:08 +00:00
Bill Paul
218ca1e3ef
Remove joystick references from pc98 version of isa_compat.h too.
1999-12-06 00:58:14 +00:00
Yoshihiro Takahashi
02ebab9383
Supported i8251 (internal COM1) FIFO mode.
...
Submitted by: tanimura and nyan
1999-12-06 00:23:38 +00:00
Bill Paul
6e647fa9a4
Update to reflect removed of al, ax, dm, pn and mx drivers and addition
...
of dc driver.
1999-12-05 21:11:05 +00:00
Yoshihiro Takahashi
e55b790f28
Sync with sys/i386/i386/machdep.c revision up to 1.381.
1999-12-04 12:35:05 +00:00
Yoshihiro Takahashi
2fc1b2c314
pc98/pc98/atapi.c
...
Copied from i386/isa/atapi.c.
Fixed to support slave devices.
Ignore the device that has strange model strings.
i386/isa/atapi.c
Removed pc98 codes.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1999-12-03 12:56:21 +00:00
Yoshihiro Takahashi
86a4809ff7
Sync with sys/i386/conf/GENERIC revision 1.208.
1999-12-03 11:40:52 +00:00
Matthew N. Dodd
fe0d408987
Remove the 'ivars' arguement to device_add_child() and
...
device_add_child_ordered(). 'ivars' may now be set using the
device_set_ivars() function.
This makes it easier for us to change how arbitrary data structures are
associated with a device_t. Eventually we won't be modifying device_t
to add additional pointers for ivars, softc data etc.
Despite my best efforts I've probably forgotten something so let me know
if this breaks anything. I've been running with this change for months
and its been quite involved actually isolating all the changes from
the rest of the local changes in my tree.
Reviewed by: peter, dfr
1999-12-03 08:41:24 +00:00
Yoshihiro Takahashi
a81931f608
Sync with sys/i386/conf/GENERIC revision up to 1.207.
1999-12-02 14:00:28 +00:00
Yoshihiro Takahashi
132b70df15
Sync with sys/isa/sio.c revision 1.276.
1999-12-01 13:40:03 +00:00
Yoshihiro Takahashi
36de18e214
- Fixed to support RSB-384/2000/3000.
...
- Fixed warnings.
1999-11-29 13:20:47 +00:00
Yoshihiro Takahashi
01c3c261d7
Sync with sys/i386/conf/files.i386 revision 1.282.
1999-11-29 12:26:30 +00:00
Yoshihiro Takahashi
9f9d09e94b
Sync with sys/dev/syscons/syscons.c revision 1.327.
1999-11-28 08:57:22 +00:00
Yoshihiro Takahashi
313fce1d93
Sync with sys/i386/conf/GENERIC revision 1.205.
1999-11-28 08:55:01 +00:00
Yoshihiro Takahashi
4e9b463ccf
Sync with sys/i386/conf/GENERIC revision 1.202.
1999-11-27 11:41:46 +00:00
Yoshihiro Takahashi
53a312d593
Sync with sys/i386/conf/files.i386 revision 1.281.
1999-11-26 11:47:01 +00:00
Yoshihiro Takahashi
45a43b495c
Fixed to support IBM-PC HDD.
...
- Use 'or' operation to change b_flags.
- SCSI HDD device is 'da', not 'sd'.
Submitted by: kura@tim.hi-ho.ne.jp (Tomohiko Kurahashi) and
chi@bd.mbn.or.jp (Chiharu Shibata)
1999-11-25 13:37:42 +00:00
Yoshihiro Takahashi
2dae6d29ec
Sync with sys/i386/conf/Makefile.i386 revision 1.165.
1999-11-25 12:52:13 +00:00
Yoshihiro Takahashi
c347ed1c87
Sync with sys/i386/i386/machdep.c revision up to 1.378.
1999-11-25 12:43:07 +00:00
Archie Cobbs
25792ef324
Change the prototype of the strto* routines to make the second
...
parameter a char ** instead of a const char **. This make these
kernel routines consistent with the corresponding libc userland
routines.
Which is actually 'correct' is debatable, but consistency and
following the spec was deemed more important in this case.
Reviewed by (in concept): phk, bde
1999-11-24 01:03:08 +00:00
Poul-Henning Kamp
da654d9070
s/p_cred->pc_ucred/p_ucred/g
1999-11-21 12:38:21 +00:00
Yoshihiro Takahashi
cfe60dd328
Sync with sys/isa/sio.c revision up to 1.275.
1999-11-18 12:22:09 +00:00
Yoshihiro Takahashi
e5f8b3d483
Sync with sys/isa/fd.c revision 1.168.
1999-11-18 11:34:26 +00:00
Yoshihiro Takahashi
f3335fa93f
Sync with sys/i386/conf/Makefile.i386 revision up to 1.163.
1999-11-18 11:26:45 +00:00
Yoshihiro Takahashi
95b4d05313
Sync with sys/i386/isa/pcaudio.c revision 1.57.
1999-11-16 12:21:14 +00:00
Yoshihiro Takahashi
7b3e532901
Fixed the size of array.
1999-11-13 14:09:08 +00:00
Yoshihiro Takahashi
e5b122b283
Fixed missing changes from sys/i386/conf/GENERIC.
1999-11-13 14:04:49 +00:00
Yoshihiro Takahashi
c76060988e
Sync with sys/i386/i386/machdep.c revision 1.375.
1999-11-12 12:00:35 +00:00
Yoshihiro Takahashi
16fb95e5e4
Sync with sys/isa/fd.c revision 1.167.
1999-11-11 12:15:15 +00:00
Yoshihiro Takahashi
10b50b7afd
- Commented out ed driver.
...
- Added sis driver.
1999-11-09 12:20:34 +00:00
Yoshihiro Takahashi
b4d05df71b
Sync with sys/i386/conf/options.i386 revision up to 1.127.
1999-11-09 12:16:01 +00:00
Peter Wemm
58c284aca4
Use cdevsw_add() until the rest of the devices are created with make_dev()
...
and change from DEV_DRIVER_MODULE() to DRIVER_MODULE().
1999-11-08 07:46:28 +00:00
Eivind Eklund
909232c4ef
Options cleanup.
...
* GC unused options
* Move options that exist on all architectures to conf/options
* Add missing options to LINT
* Sort undocumented options list in LINT
Reviewed by: green
1999-11-06 23:41:10 +00:00
Yoshihiro Takahashi
065f7f132a
Sync with sys/i386/isa/spkr.c revision 1.44.
1999-11-04 11:20:46 +00:00
Yoshihiro Takahashi
c89e63c1af
Cosmetic changes.
1999-11-03 10:08:15 +00:00
Yoshihiro Takahashi
75c0f11718
Support RSA-98III PnP mode.
1999-11-03 09:13:16 +00:00
Yoshihiro Takahashi
53a70a424e
Sync with sys/isa/sio.c revision from 1.269 to 1.273.
1999-11-03 09:02:23 +00:00
Yoshihiro Takahashi
38e7b70f91
Remove unnecessary file.
1999-11-03 08:45:16 +00:00
Yoshihiro Takahashi
e80b158987
Sync with sys/i386/conf/GENERIC revision 1.199.
1999-11-03 08:43:11 +00:00
Yoshihiro Takahashi
064fc58a7c
Sync with sys/i386/isa/clock.c revision 1.146.
1999-11-03 08:36:17 +00:00
Yoshihiro Takahashi
c1f84244fb
Sync with sys/i386/i386/machdep.c revision 1.371.
1999-11-03 08:25:40 +00:00
Yoshihiro Takahashi
2da4a92c96
Sync with sys/dev/syscons/syscons.c revision 1.326.
1999-11-03 08:19:35 +00:00
Archie Cobbs
44b4dd855d
Consolidate some of the various ctype(3) macros in one location.
1999-11-02 22:50:34 +00:00
Poul-Henning Kamp
55f2c40541
Remove two private copies of strtoul()
...
Spotted by: bde
1999-11-02 09:34:09 +00:00
Eivind Eklund
f1cdff804e
Elminiate the (unused) TUNE_1542 option.
1999-11-01 22:50:52 +00:00
Alan Cox
0d4d02ecf2
The useracc() calls in osigreturn() and sigreturn() should specify
...
VM_PROT_READ rather than VM_PROT_WRITE. (This mistake predates
the B_READ/B_WRITE -> VM_PROT_READ/VM_PROT_WRITE change.)
Submitted by: bde
1999-10-31 19:39:51 +00:00
Yoshihiro Takahashi
98870b52af
- Sync with sys/i386/isa/if_ed.c revision 1.163.
...
- Supported Networld EC/EP-98X.
- Rewrite NE2000 PCMCIA (LPC-T) on old 98Note.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1999-10-31 08:24:18 +00:00
Marcel Moolenaar
7621bfff0f
Allow the source root `S' to be overridden by defining it only when
...
it isn't already defined. It enables config(8) to create the kernel
build directory where it wants.
1999-10-30 09:28:27 +00:00
Poul-Henning Kamp
02c58685a4
Change useracc() and kernacc() to use VM_PROT_{READ|WRITE|EXECUTE} for the
...
"rw" argument, rather than hijacking B_{READ|WRITE}.
Fix two bugs (physio & cam) resulting by the confusion caused by this.
Submitted by: Tor.Egge@fast.no
Reviewed by: alc, ken (partly)
1999-10-30 06:32:05 +00:00
Poul-Henning Kamp
923502ff91
useracc() the prequel:
...
Merge the contents (less some trivial bordering the silly comments)
of <vm/vm_prot.h> and <vm/vm_inherit.h> into <vm/vm.h>. This puts
the #defines for the vm_inherit_t and vm_prot_t types next to their
typedefs.
This paves the road for the commit to follow shortly: change
useracc() to use VM_PROT_{READ|WRITE} rather than B_{READ|WRITE}
as argument.
1999-10-29 18:09:36 +00:00
Matthew N. Dodd
6e743f3bdb
Sync with recent 'ep' driver changes.
1999-10-27 21:47:56 +00:00
Yoshihiro Takahashi
ad940a43b0
Fix potential panic by illegal increment of wfdnlun.
...
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
Reviewed by: Junichi Satoh <junichi@astec.co.jp> (the original author)
1999-10-27 12:40:20 +00:00
Yoshihiro Takahashi
d20e3d029d
Fixed to compile a kernel with scbus0 and without da0.
...
Added $FreeBSD$.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1999-10-24 14:54:12 +00:00
KATO Takenori
5144916906
Sync w/ sys/i386/isa/isa_compat.h revision 1.16.
1999-10-16 13:14:59 +00:00
KATO Takenori
bfd151f29c
Sync w/ sys/i386/conf/options.i386 revision 1.122.
1999-10-16 13:13:00 +00:00
KATO Takenori
a3066f74e6
Merge form sys/i386/conf/GENERIC revision 1.195.
1999-10-16 13:11:49 +00:00
KATO Takenori
a7461766f5
Sync with sys/i386/isa/pcaudio.c revision 1.55.
1999-10-13 11:07:16 +00:00
KATO Takenori
c21ae1bf9c
Sync with sys/i386/isa/mse.c revision 1.48.
1999-10-13 11:06:14 +00:00
KATO Takenori
41edac7f87
Sync with sys/i386/i386/machdep.c revision 1.370.
1999-10-13 11:03:41 +00:00
KATO Takenori
7b51ebbd94
Sync with sys/i386/conf/majors.i386 revision 1.87.
1999-10-13 11:01:15 +00:00
KATO Takenori
aa0061947a
Sync with sys/i386/conf/files.i386 revision 1.277.
1999-10-13 11:00:27 +00:00
KATO Takenori
279fefa67d
Sync with sys/i386/conf/Makefile.i386 revision 1.160.
1999-10-13 10:59:23 +00:00