kato
281da56350
Changed return value of ed_probe (= number of I/O ports). Because
...
I/O port address of most devices is not contiguos, a return value of
probe routine is not so useful for detecting conflict. The return
value was too big, and kernel sometimes detected conflict even though
two devices are not conflict in I/O address between them.
Suggested by: Chiharu Shibata <chi@rd.njk.co.jp>
1997-02-03 14:19:01 +00:00
kato
fb04f87834
Synchronize with sys/i386/isa/sio.c revision 1.158.
1997-02-02 08:09:41 +00:00
kato
2a7214e7ab
- KNFized pc98 specific files.
...
- Disabled unuseinit_cpu_accel_mem() which doesn't work now.
- Deleted extra space at the end of line.
1997-01-31 17:38:58 +00:00
kato
1f160cfbad
Synchronize with sys/i386/isa/syscons.c revision 1.200.
1997-01-31 11:24:01 +00:00
kato
9f56e26b51
Synchronize with sys/i386/i386/locore.s revision 1.80.
1997-01-31 11:23:18 +00:00
kato
4dbb7c3002
Synchronize with sys/i386/isa/sio.c revision 1.157.
1997-01-30 10:48:06 +00:00
kato
297e5886fb
Synchronize with sys/i386/isa/npx.c revision 1.38.
1997-01-30 10:45:36 +00:00
kato
dec8fc0e49
Synchronize with sys/i386/isa/clock.c revision 1.75.
1997-01-30 10:44:05 +00:00
kato
05e286fe5e
Fixed reset port address of PC-9801-108.
...
Submitted by: Chiharu Shibata <chi@rd.njk.co.jp>
1997-01-29 12:42:41 +00:00
kato
c50b40bf29
Synchronize with sys/i386/conf/options.i386 revision 1.34.
1997-01-28 13:10:22 +00:00
kato
462bba441b
Change default I/O recovery time for Cyrix 5x86 to 0. The BIOS
...
Writers Guide mentions that IORT should be 0 for errata fix.
1997-01-25 10:37:03 +00:00
kato
fa8b83cee2
Synchronize with sys/i386/i386/machdep.c rev. 1.226.
1997-01-25 06:42:19 +00:00
kato
8be09ca8b3
Synchronize with sys/i386/isa/syscons.{c,h} rev. 1.199 and 1.27,
...
respectively.
1997-01-25 06:38:14 +00:00
kato
1bae220fff
Synchronize with sys/i386/isa/if_fe.c rev. 1.26.
1997-01-25 06:33:24 +00:00
kato
1ee71f292b
Synchronize with sys/i386/i386/trap.c revision 1.86.
1997-01-23 08:39:59 +00:00
kato
6b5823f8e2
Synchronize with sys/i386/isa/syscons.c revision 1.198.
1997-01-21 07:11:14 +00:00
kato
4f7f8be8ac
Synchronize with sys/i386/isa/syscons.c revision 1.197.
1997-01-20 12:26:04 +00:00
kato
45f24bb16e
Synchronize with sys/i386/isa/syscons.c revision 1.196.
1997-01-19 07:46:28 +00:00
kato
eb0ff1925c
Re-construct PC-98 code of device_infor[] entries. Enabled all
...
devices which was #ifndef PC98'ed. This makes diff small between
i386/i386/userconfig.c and pc98/i386/userconfig.c.
1997-01-18 15:59:46 +00:00
kato
eb2ab6772c
- Changed retry count from 1000000 to 10000 (same as IBM-PC's).
...
- Deleted unnecessary DELAY().
- Deleted space character at the end of line.
1997-01-18 15:51:43 +00:00
kato
57da64ce1c
Synchronize with sys/i386/conf/files.i386 (revision 1.151).
1997-01-18 10:29:55 +00:00
kato
c6cdd94cd2
Synchronize with sys/i386/isa/syscons.c (revision 1.195).
1997-01-18 10:26:43 +00:00
kato
90b128bb6c
Synchronize with sys/i386/isa/clock.c (revision 1.74).
1997-01-18 10:25:04 +00:00
kato
9f455d2573
Synchronize with sys/i386/i386/machdep.c (revision 1.225).
1997-01-18 10:21:45 +00:00
kato
da08fc1e7b
Synchronize with sys/i386/i386/userconfig.s (revision 1.82).
1997-01-18 10:16:02 +00:00
kato
3c4411a362
Disabled LPC_ENA related I/O access. This I/O access clobbers i8255
...
mode register on PC98.
1997-01-17 14:43:34 +00:00
kato
a0fdf2eded
Synchronize with followings:
...
sys/i386/conf/files.i386 revision 1.149
sys/i386/conf/options.i386 revision 1.33
sys/i386/isa/if_fe.c revision 1.25
sys/i386/isa/syscons.c revision 1.194
sys/i386/isa/syscons.h revision 1.26
1997-01-16 14:50:17 +00:00
kato
d563ee4300
Re-enable ds_subtype, and ds_name (included in #ifdef PC98).
...
Userland programs which access partition information require
ds_subtype and ds_name on PC98.
1997-01-16 05:27:10 +00:00
kato
398cd773f3
Synchronize with sys/i386/isa/if_ed.c revision 1.112 and
...
sys/i386/isa/if_fe.c revision 1.23 (new if_multiaddrs list).
1997-01-14 12:37:32 +00:00
jkh
808a36ef65
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
kato
e01e5a7d8b
Synchronize with sys/i386/i386/userconfig.c revision 1.80.
1997-01-13 12:32:09 +00:00
kato
a6b08e94ad
Fix typo.
1997-01-11 08:59:45 +00:00
kato
28348225e5
Change initialize routine of Cyrix 5x86 CPU.
...
- Turn off BTB (Branch Target Buffer) because the BTB makes system
unstable on some machines. The BTB feature can be enabled if
"options BTB_EN" is added in kernel a configuration file.
- Change comment.
- Reorder `orb XX,%al's.
- Reset NMI F/F (mask NMI) before setting registers, and set it after
setting them. Normally, this change has no effect.
1997-01-11 07:14:35 +00:00
kato
3dab297b1f
Staticize the functions rtc_inb, rtc_outb, rtc_serialcombit, and
...
rtc_serialcom. These functions are only used by PC98.
1997-01-10 17:11:09 +00:00
kato
3f6cd4a8c7
Synchronize with sys/i386/isa/ft.c revision 1.29 (fix ft driver
...
panics).
1997-01-10 06:50:47 +00:00
kato
7184681fc2
Synchronize with sys/i386/isa/isa.c rev. 1.75.
1997-01-09 13:13:38 +00:00
kato
d72b19ef51
Synchronize with sys/i386/isa/npx.c revision 1.36 (reenable
...
i586_optimized_copyin/out).
1997-01-05 05:05:43 +00:00
kato
5276062f1b
Fix collapse code included in #ifdef WDDEBUG: add `;' at the end of the
...
line, and `"' at the end of first argument of printf().
Submitted by: Michio "Karl" Jinbo <karl@marcer.nagaokaut.ac.jp>
1997-01-04 20:13:41 +00:00
kato
ef2c00943e
Fix cursor address calculation.
...
Submitted by: Michio "Karl" Jinbo <karl@marcer.nagaokaut.ac.jp>
1997-01-04 18:02:18 +00:00
kato
174d10d4f6
Delete collapse code to avoid overflow of the number of cylinders.
...
This should be in 2.2 after src/sys/i386/isa/wdreg.h revsion 1.15
(short -> u_short change) is merged.
1997-01-04 10:57:45 +00:00
kato
794d692ced
(1) Change iomem of SMIT transfer mode from 0xdd000 (BIOS ROM base
...
address+0x1000) into 0xdc000 (BIOS ROM base address).
(2) Add sample line for Logitec LHA-20x SCSI card.
(3) Change I/O port address of ed8 (C-NET(98) card) from 0x00d0 into
0x03d0 (vendor default).
Submitted by: Michio "Karl" Jibo <karl@marcer.nagaokaut.ac.jp>
1997-01-04 09:01:57 +00:00
kato
5717d50765
Clean-up.
...
Submitted by: Michio "Karl" Jinbo <karl@marcer.nagaokaut.ac.jp>
1997-01-04 08:32:33 +00:00
kato
75697c25bc
Staticize dma_bouncebuf. This variable was kept global because sbic
...
driver used it. The sbic driver has been obsoleted now, so the
variable can be static as that in isa.c.
This is a 2.2 candidate.
1997-01-04 06:48:28 +00:00
kato
df619e7f16
Correct I/O port address table for ELECOM LD-BDN ethernet card.
...
Should be in 2.2.
1997-01-04 06:42:43 +00:00
kato
5623928db2
Add `#ifdef PC98' to include PC98-specific code. Add declaration of the
...
function rtc_outb().
This is a 2.2 candidate.
1997-01-04 06:38:46 +00:00
kato
c7e8ba2236
Oops, delete extra push %edi and push %esi in memsize().
...
Submitted by: Michio "Karl" Jinbo <karl@marcer.nagaokaut.ac.jp>
1997-01-03 16:21:08 +00:00
kato
49da9c318a
Change IMR of master PIC from 0x7f into 0xff in isa_defaultirq().
...
This is a 2.2 candidate.
1997-01-03 07:45:41 +00:00
kato
7433bf787d
Synchronize with sys/i386/isa/npx.c revision 1.35 (disable
...
i586-optimized copyin and copyout).
1996-12-29 08:14:02 +00:00
kato
20677b87a8
Synchronize with sys/i386/i386/machdep.c revision 1.223 (clean-up of
...
useracc call).
1996-12-29 08:10:30 +00:00
kato
67dfb2c29f
Staticize dmapageport and isa_dmarangecheck.
1996-12-27 13:06:31 +00:00