NOTES revision 256281
1178476Sjb# $FreeBSD: stable/10/sys/ia64/conf/NOTES 239376 2012-08-18 22:59:06Z marcel $ 2178476Sjb# 3178476Sjb# This file contains machine dependent kernel configuration notes. For 4178476Sjb# machine independent notes, look in /sys/conf/NOTES. 5178476Sjb 6178476Sjb# directive: cpu 7178476Sjb# You must specify at least one CPU (the one you intend to run on). Deleting 8178476Sjb# the support for CPUs you don't need to use may make parts of the system run 9178476Sjb# faster. There's currently no special code for the different CPUs. Note also 10178476Sjb# that the cpu declares the family. We may need to add support for specifying 11178476Sjb# particular models. 12178476Sjbcpu ITANIUM 13178476Sjbcpu ITANIUM2 14178476Sjb 15178476Sjb# option: COMPAT_FREEBSD32 16178476Sjb# This option enables the support for execution of i386 (32-bit) programs on 17178476Sjb# ia64. It is based on the ia32 emulation in the processor. 18178476Sjboptions COMPAT_FREEBSD32 19178476Sjb 20178476Sjb# option: LOG2_ID_PAGE_SIZE 21178476Sjb# Specify the log2 size of the identity (direct) mappings in regions 6 and 7 22178476Sjb# of the virtual address space. 23178476Sjboptions LOG2_ID_PAGE_SIZE=27 # 128M 24178476Sjb 25178476Sjb# option: LOG2_PAGE_SIZE 26178476Sjb# Specify the log2 size of the page to be used for virtual memory management. 27178476Sjb# The page size being equal to 1<<LOG2_PAGE_SIZE. 28178476Sjboptions LOG2_PAGE_SIZE=14 # 16K 29178476Sjb 30178476Sjb# option: UWX_TRACE_ENABLE 31178476Sjb# Build the unwinder with tracing support. This option is used to debug the 32178476Sjb# unwinder itself and the glue around it. 33178476Sjboptions UWX_TRACE_ENABLE 34178476Sjb 35178476Sjb# MI options 36178476Sjboptions ACPI_DEBUG 37178476Sjboptions KSTACK_PAGES=3 38178476Sjb 39178476Sjbdevice acpi 40178476Sjb 41178476Sjbdevice agp 42178476Sjbdevice isa 43178476Sjbdevice pci 44178476Sjb 45178476Sjb# PS/2 mouse 46178476Sjbdevice psm 47178476Sjbhint.psm.0.at="atkbdc" 48178476Sjbhint.psm.0.irq="12" 49178476Sjb 50178476Sjb# Options for psm: 51178476Sjboptions PSM_HOOKRESUME #hook the system resume event, useful 52178476Sjb #for some laptops 53178476Sjboptions PSM_RESETAFTERSUSPEND #reset the device at the resume event 54178476Sjb 55# The keyboard controller; it controls the keyboard and the PS/2 mouse. 56device atkbdc 57hint.atkbdc.0.at="isa" 58hint.atkbdc.0.port="0x060" 59 60# The AT keyboard 61device atkbd 62hint.atkbd.0.at="atkbdc" 63hint.atkbd.0.irq="1" 64 65# Options for atkbd: 66options ATKBD_DFLT_KEYMAP # specify the built-in keymap 67makeoptions ATKBD_DFLT_KEYMAP=jp.106 68 69# `flags' for atkbd: 70# 0x01 Force detection of keyboard, else we always assume a keyboard 71# 0x02 Don't reset keyboard, useful for some newer ThinkPads 72# 0x03 Force detection and avoid reset, might help with certain 73# dockingstations 74# 0x04 Old-style (XT) keyboard support, useful for older ThinkPads 75 76# Video card driver for VGA adapters. 77device vga 78hint.vga.0.at="isa" 79 80# Options for vga: 81# Try the following option if the mouse pointer is not drawn correctly 82# or font does not seem to be loaded properly. May cause flicker on 83# some systems. 84options VGA_ALT_SEQACCESS 85 86# If you can dispense with some vga driver features, you may want to 87# use the following options to save some memory. 88#options VGA_NO_FONT_LOADING # don't save/load font 89#options VGA_NO_MODE_CHANGE # don't change video modes 90 91# Older video cards may require this option for proper operation. 92options VGA_SLOW_IOACCESS # do byte-wide i/o's to TS and GDC regs 93 94# The following option probably won't work with the LCD displays. 95options VGA_WIDTH90 # support 90 column modes 96 97# Debugging. 98options VGA_DEBUG 99 100# AGP debugging. 101options AGP_DEBUG 102 103# The following devices are not supported. 104nodevice fdc 105nooption FDC_DEBUG 106