KATO Takenori
af5d822f28
Commented out apm0. It could cause hang-up.
2000-03-29 13:39:15 +00:00
Yoshihiro Takahashi
6566129694
- Supported display suspended mode.
...
- Switch on/off not only text screen but also graphic screen.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
2000-03-29 12:29:27 +00:00
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