nyan
55b576c056
Sync with sys/i386/conf/GENERIC revision 1.252.
2000-04-23 09:04:42 +00:00
nyan
6697052cf1
Release allocated resources and return ENXIO on error.
2000-04-22 15:12:52 +00:00
phk
6be1308ad1
Remove ~25 unneeded #include <sys/conf.h>
...
Remove ~60 unneeded #include <sys/malloc.h>
2000-04-19 14:58:28 +00:00
phk
3204ce2590
Convert three drivers not covered by any of our kernel configs.
...
We really need a LINT98 and possibly LINTALPHA kernels.
2000-04-18 13:21:46 +00:00
imp
4aa66e64cd
hm committed newbused vt driver this weekend, so it is no longer needed
...
in isa_compat.
LINT now builds again.
2000-04-17 23:01:53 +00:00
phk
aaaef0b54e
Complete the bio/buf divorce for all code below devfs::strategy
...
Exceptions:
Vinum untouched. This means that it cannot be compiled.
Greg Lehey is on the case.
CCD not converted yet, casts to struct buf (still safe)
atapi-cd casts to struct buf to examine B_PHYS
2000-04-15 05:54:02 +00:00
nyan
d53727e526
Added wdreg.h. PC-98 still uses the wd driver.
2000-04-14 11:29:15 +00:00
nyan
c3217c729c
Added wdreg.h and fixed path.
2000-04-13 10:37:49 +00:00
kato
79df56f489
Include pc98.h instead of isareg.h.
...
Submitted by: Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp>
Reminded by: nyan
2000-04-12 14:08:02 +00:00
kato
989ac2d698
- Fixed counter number (timer2 -> timer1).
...
- Fixed operator in pcaintr (andb -> orb).
Pointed out by: nyan
2000-04-12 13:19:44 +00:00
nyan
da28ab7c7a
The nss driver is compatible mode.
...
Submitted by: Akio Morita <amorita@meadow.scphys.kyoto-u.ac.jp>
2000-04-12 13:02:54 +00:00
kato
3ceb651180
Merged from sys/i386/isa/isa_compat.c revisions 1.19 and 1.20.
2000-04-12 11:23:16 +00:00
nyan
49f7c12b0e
Newbusify adv driver.
...
Reviewed by: imp
2000-04-07 11:32:42 +00:00
phk
8ee11d587f
Move B_ERROR flag to b_ioflags and call it BIO_ERROR.
...
(Much of this done by script)
Move B_ORDERED flag to b_ioflags and call it BIO_ORDERED.
Move b_pblkno and b_iodone_chain to struct bio while we transition, they
will be obsoleted once bio structs chain/stack.
Add bio_queue field for struct bio aware disksort.
Address a lot of stylistic issues brought up by bde.
2000-04-02 15:24:56 +00:00
kato
cd1c73cd7d
Merged from sys/isa/sio.c revisions 1.293 and 1.294.
2000-04-01 11:27:31 +00:00
peter
7f3e149212
Make sysv-style shared memory tuneable params fully runtime adjustable
...
via sysctl. It's done pretty simply but it should be quite adequate.
Also move SHMMAXPGS from $machine/include/vmparam.h as the comments that
went with it were wrong... we don't allocate KVM space for the pages so
that comment is bogus.. The only practical limit is how much physical
ram you want to lock up as this stuff isn't paged out or swap backed.
2000-03-30 07:17:05 +00:00
imp
ce408ebef7
NewBus the cs driver.
...
Submitted by: max@rsu.ru
2000-03-30 05:16:16 +00:00
nyan
243cee01b7
- Added PC-98 Cbus frontend.
...
- Move dev/aic/aic_isa.c entry from conf/files to conf/files.MACHINE
because PC-98 uses different file.
Submitted by: nyan and IMAI Takeshi <take-i@ceres.dti.ne.jp>
2000-03-29 14:32:34 +00:00
nyan
8a243e8cc2
Newbusify mse driver.
2000-03-29 14:23:16 +00:00
kato
a9cd025688
Commented out apm0. It could cause hang-up.
2000-03-29 13:39:15 +00:00
nyan
f92fa6a3e6
- 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
nyan
ed031b005e
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
96493b09f8
Merged from sys/isa/fd.c revision 1.180.
2000-03-28 15:09:13 +00:00
kato
f4ae8badfd
Merged from sys/i386/i386/userconfig.c revision 1.179.
2000-03-28 15:07:28 +00:00
kato
1159fc51b0
Merged from sys/i386/i386/machdep.c revision 1.387.
2000-03-28 15:04:29 +00:00
kato
16d518267b
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
bea6df776e
Removed B_READ and B_WRITE.
2000-03-23 08:53:15 +00:00
kato
f4fce91d7b
Disable fdctl_wr_foo. This feature is not supported by PC98.
2000-03-23 08:50:56 +00:00
nyan
c7896c447c
Added the joy driver (commented out).
...
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
2000-03-22 03:19:37 +00:00
nyan
ff3f6ce52c
Fixed style bugs.
2000-03-20 14:50:48 +00:00
kato
891f218b7c
Removed old boot loader.
2000-03-20 12:14:12 +00:00
phk
5df766a0f8
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
phk
a246e10f55
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
318ab1e812
Merged from sys/isa/fd.c.
2000-03-19 15:18:22 +00:00
kato
aed3ae8721
Merged from sys/i386/i386/userconfig.c rev 1.178.
2000-03-19 14:46:22 +00:00
kato
6a47c101bd
Added COMPAT_OLDPCI and COMPAT_OLDISA options.
2000-03-19 14:42:52 +00:00
nyan
9e044c060f
Fixed header file path and added necessary file.
2000-03-17 12:56:23 +00:00
nyan
5300231307
Sync with sys/i386/i386/userconfig.c revision 1.175 and 1.176.
2000-03-17 12:24:59 +00:00
nyan
acfbb9db96
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
nyan
516636217a
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
nyan
61b636eac4
Fixed to support old parallel interface.
...
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
2000-03-16 12:06:29 +00:00
nyan
f8c8fda8fa
Added 'flags 0x40' to ppc0.
2000-03-16 12:03:36 +00:00
nyan
9ee1a9859a
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
phk
8e89e2d03f
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
f141c46ae5
Merged from sys/isa/sio.c revision 1.291.
2000-03-12 13:14:51 +00:00
kato
c1bc26dd28
Merged from sys/isa/sio.c revisions 1.289 and 1.290.
2000-03-10 10:34:36 +00:00
kato
ea767b02ba
Merged from sys/i386/isa/isa_compat.h revision 1.27.
2000-03-01 08:56:47 +00:00
kato
30154256b0
Merged from sys/i386/i386/userconfig.c revision 1.174.
2000-03-01 08:55:23 +00:00
kato
c4643718c0
Merged from sys/i386/i386/machdep.c revisions 1.384 and 1.385.
2000-03-01 08:53:59 +00:00
kato
be13bac0e8
Merged from sys/i386/conf/GENERIC revisions 1.243, 1.244 and 1.245.
2000-03-01 08:52:28 +00:00