NOTES revision 188274
1266992Smarkj# $FreeBSD: head/sys/ia64/conf/NOTES 188274 2009-02-07 09:57:14Z wkoszek $ 2266992Smarkj# 3266992Smarkj# This file contains machine dependent kernel configuration notes. For 4266992Smarkj# machine independent notes, look in /sys/conf/NOTES. 5266992Smarkj 6266992Smarkj# directive: cpu 7266992Smarkj# You must specify at least one CPU (the one you intend to run on). Deleting 8266992Smarkj# the support for CPUs you don't need to use may make parts of the system run 9266992Smarkj# faster. There's currently no special code for the different CPUs. Note also 10266992Smarkj# that the cpu declares the family. We may need to add support for specifying 11266992Smarkj# particular models. 12266992Smarkjcpu ITANIUM 13266992Smarkjcpu ITANIUM2 14266992Smarkj 15266992Smarkj# option: COMPAT_IA32 16266992Smarkj# This option enables the support for execution of i386 (32-bit) programs on 17266992Smarkj# ia64. It is based on the ia32 emulation in the processor. 18266992Smarkjoptions COMPAT_IA32 19266992Smarkj 20266992Smarkj# option: LOG2_ID_PAGE_SIZE 21266992Smarkj# Specify the log2 size of the identity (direct) mappings in regions 6 and 7 22266992Smarkj# of the virtual address space. 23266992Smarkjoptions LOG2_ID_PAGE_SIZE=27 # 128M 24266992Smarkj 25266992Smarkj# option: LOG2_PAGE_SIZE 26266992Smarkj# Specify the log2 size of the page to be used for virtual memory management. 27266992Smarkj# The page size being equal to 1<<LOG2_PAGE_SIZE. 28266992Smarkjoptions LOG2_PAGE_SIZE=15 # 32K 29266992Smarkj 30266992Smarkj# option: SKI 31266992Smarkj# Build support for running under the ski simulator. 32266992Smarkjoptions SKI 33266992Smarkj 34266992Smarkj# option: UWX_TRACE_ENABLE 35266992Smarkj# Build the unwinder with tracing support. This option is used to debug the 36266992Smarkj# unwinder itself and the glue around it. 37266992Smarkjoptions UWX_TRACE_ENABLE 38266992Smarkj 39266992Smarkj# MI options 40266992Smarkjoptions ACPI_DEBUG 41266992Smarkjoptions KSTACK_PAGES=3 42266992Smarkj 43266992Smarkjdevice acpi 44266992Smarkj 45266992Smarkjdevice agp 46266992Smarkjdevice isa 47device pci 48 49# PS/2 mouse 50device psm 51hint.psm.0.at="atkbdc" 52hint.psm.0.irq="12" 53 54# Options for psm: 55options PSM_HOOKRESUME #hook the system resume event, useful 56 #for some laptops 57options PSM_RESETAFTERSUSPEND #reset the device at the resume event 58 59# The keyboard controller; it controls the keyboard and the PS/2 mouse. 60device atkbdc 61hint.atkbdc.0.at="isa" 62hint.atkbdc.0.port="0x060" 63 64# The AT keyboard 65device atkbd 66hint.atkbd.0.at="atkbdc" 67hint.atkbd.0.irq="1" 68 69# Options for atkbd: 70options ATKBD_DFLT_KEYMAP # specify the built-in keymap 71makeoptions ATKBD_DFLT_KEYMAP=jp.106 72 73# `flags' for atkbd: 74# 0x01 Force detection of keyboard, else we always assume a keyboard 75# 0x02 Don't reset keyboard, useful for some newer ThinkPads 76# 0x03 Force detection and avoid reset, might help with certain 77# dockingstations 78# 0x04 Old-style (XT) keyboard support, useful for older ThinkPads 79 80# Video card driver for VGA adapters. 81device vga 82hint.vga.0.at="isa" 83 84# Options for vga: 85# Try the following option if the mouse pointer is not drawn correctly 86# or font does not seem to be loaded properly. May cause flicker on 87# some systems. 88options VGA_ALT_SEQACCESS 89 90# If you can dispense with some vga driver features, you may want to 91# use the following options to save some memory. 92#options VGA_NO_FONT_LOADING # don't save/load font 93#options VGA_NO_MODE_CHANGE # don't change video modes 94 95# Older video cards may require this option for proper operation. 96options VGA_SLOW_IOACCESS # do byte-wide i/o's to TS and GDC regs 97 98# The following option probably won't work with the LCD displays. 99options VGA_WIDTH90 # support 90 column modes 100 101# Debugging. 102options VGA_DEBUG 103 104# AGP debugging. 105options AGP_DEBUG 106 107# The following devices are not supported. 108nodevice fdc 109nooption FDC_DEBUG 110