# Antler driver boot defaults.
#
# The kernel reads this file from the boot archive before mounting root.  A
# yes value below means "make this driver available during boot"; a no value
# leaves the Antler driver record under /system/drivers for explicit
# service/modprobe use.
#
# Keep absent hardware set to no on XT-class machines.  Every optional driver
# is represented by a single Antler service file under /system/drivers and can
# be attached later with the Antler path or short service name:
#
#   mount disk 3 /system/drivers/mfm_st506
#   modprobe /system/drivers/ne2k
#
# That keeps optional probing out of the scheduler and watchdog paths on
# 4 MHz XT hardware while still giving the kernel an /etc boot load policy.

DRIVER_RAM=yes
DRIVER_SERIAL=no
DRIVER_ETHERNET=yes

# XTIDE revision 1 and the AT-hard-disk compatibility mapping use bounded PIO
# polling and do not claim a disk IRQ.  The separate MFM service may still use
# its configured IRQ and DMA policy below.
BLOCK_DRIVER=xtide
BLOCK_DRIVER_MODE=polling
DRIVER_RAMDISK=no
DRIVER_SSD=no
DRIVER_XTIDE=yes
DRIVER_DIRECTFD=no
DRIVER_GAMEPORT=no
DRIVER_ATHD=no
DRIVER_ROMFLASH=no
DRIVER_MFM_ST506=no
MFM_ST506_MODE=interrupt
MFM_ST506_IRQ=5
MFM_ST506_DMA=3
MFM_ST506_DMA_MODE=yes
