NOTES (131404) | NOTES (131815) |
---|---|
1# 2# NOTES -- Lines that can be cut/pasted into kernel and hints configs. 3# 4# This file contains machine dependent kernel configuration notes. For 5# machine independent notes, look in /sys/conf/NOTES. 6# | 1# 2# NOTES -- Lines that can be cut/pasted into kernel and hints configs. 3# 4# This file contains machine dependent kernel configuration notes. For 5# machine independent notes, look in /sys/conf/NOTES. 6# |
7# $FreeBSD: head/sys/pc98/conf/NOTES 131404 2004-07-01 09:34:15Z nyan $ | 7# $FreeBSD: head/sys/pc98/conf/NOTES 131815 2004-07-08 13:47:01Z nyan $ |
8# 9 10# 11# This directive is mandatory; it defines the architecture to be 12# configured for; in this case, the 386 family based PC-98 and 13# compatibles. 14# 15machine pc98 --- 280 unchanged lines hidden (view full) --- 296options KBD_INSTALL_CDEV # install a CDEV entry in /dev 297 298# GDC screen 299device gdc 300hint.gdc.0.at="isa" 301options LINE30 302 303# | 8# 9 10# 11# This directive is mandatory; it defines the architecture to be 12# configured for; in this case, the 386 family based PC-98 and 13# compatibles. 14# 15machine pc98 --- 280 unchanged lines hidden (view full) --- 296options KBD_INSTALL_CDEV # install a CDEV entry in /dev 297 298# GDC screen 299device gdc 300hint.gdc.0.at="isa" 301options LINE30 302 303# |
304# The Numeric Processing eXtension driver. In addition to this, you 305# may configure a math emulator (see above). If your machine has a 306# hardware FPU and the kernel configuration includes the npx device 307# *and* a math emulator compiled into the kernel, the hardware FPU 308# will be used, unless it is found to be broken or unless "flags" to 309# npx0 includes "0x08", which requests preference for the emulator. | 304# The Numeric Processing eXtension driver. This is non-optional. |
310device npx 311 312# 313# `flags' for npx0: 314# 0x01 don't use the npx registers to optimize bcopy. 315# 0x02 don't use the npx registers to optimize bzero. 316# 0x04 don't use the npx registers to optimize copyin or copyout. | 305device npx 306 307# 308# `flags' for npx0: 309# 0x01 don't use the npx registers to optimize bcopy. 310# 0x02 don't use the npx registers to optimize bzero. 311# 0x04 don't use the npx registers to optimize copyin or copyout. |
317# 0x08 use emulator even if hardware FPU is available. | |
318# The npx registers are normally used to optimize copying and zeroing when 319# all of the following conditions are satisfied: 320# I586_CPU is an option 321# the cpu is an i586 (perhaps not a Pentium) 322# the probe for npx0 succeeds 323# INT 16 exception handling works. 324# Then copying and zeroing using the npx registers is normally 30-100% faster. 325# The flags can be used to control cases where it doesn't work or is slower. --- 502 unchanged lines hidden --- | 312# The npx registers are normally used to optimize copying and zeroing when 313# all of the following conditions are satisfied: 314# I586_CPU is an option 315# the cpu is an i586 (perhaps not a Pentium) 316# the probe for npx0 succeeds 317# INT 16 exception handling works. 318# Then copying and zeroing using the npx registers is normally 30-100% faster. 319# The flags can be used to control cases where it doesn't work or is slower. --- 502 unchanged lines hidden --- |