NOTES revision 188274
1119377Smarcel# $FreeBSD: head/sys/ia64/conf/NOTES 188274 2009-02-07 09:57:14Z wkoszek $
2119377Smarcel#
3119377Smarcel# This file contains machine dependent kernel configuration notes.  For
4119377Smarcel# machine independent notes, look in /sys/conf/NOTES.
5119377Smarcel
6119377Smarcel# directive: cpu
7119377Smarcel# You must specify at least one CPU (the one you intend to run on). Deleting
8119377Smarcel# the support for CPUs you don't need to use may make parts of the system run
9119377Smarcel# faster. There's currently no special code for the different CPUs. Note also
10119377Smarcel# that the cpu declares the family. We may need to add support for specifying
11119377Smarcel# particular models.
12119377Smarcelcpu		ITANIUM
13119377Smarcelcpu		ITANIUM2
14119377Smarcel
15134410Smarcel# option: COMPAT_IA32
16119377Smarcel# This option enables the support for execution of i386 (32-bit) programs on
17119377Smarcel# ia64. It is based on the ia32 emulation in the processor.
18134410Smarceloptions		COMPAT_IA32
19119377Smarcel
20119906Smarcel# option: LOG2_ID_PAGE_SIZE
21119906Smarcel# Specify the log2 size of the identity (direct) mappings in regions 6 and 7
22119906Smarcel# of the virtual address space.
23119906Smarceloptions 	LOG2_ID_PAGE_SIZE=27		# 128M
24119906Smarcel
25119377Smarcel# option: LOG2_PAGE_SIZE
26119377Smarcel# Specify the log2 size of the page to be used for virtual memory management.
27119377Smarcel# The page size being equal to 1<<LOG2_PAGE_SIZE.
28119469Smarceloptions		LOG2_PAGE_SIZE=15		# 32K
29119377Smarcel
30119377Smarcel# option: SKI
31119377Smarcel# Build support for running under the ski simulator.
32119377Smarceloptions		SKI
33119377Smarcel
34119377Smarcel# option: UWX_TRACE_ENABLE
35119377Smarcel# Build the unwinder with tracing support. This option is used to debug the
36119377Smarcel# unwinder itself and the glue around it.
37119377Smarceloptions		UWX_TRACE_ENABLE
38119377Smarcel
39119377Smarcel# MI options
40119377Smarceloptions		ACPI_DEBUG
41119377Smarceloptions		KSTACK_PAGES=3
42119377Smarcel
43119377Smarceldevice		acpi
44141369Snjl
45119377Smarceldevice		agp
46119377Smarceldevice		isa
47119377Smarceldevice		pci
48129321Smarcel
49163535Sdes# PS/2 mouse
50163535Sdesdevice		psm
51163535Sdeshint.psm.0.at="atkbdc"
52163535Sdeshint.psm.0.irq="12"
53163535Sdes
54163535Sdes# Options for psm:
55163535Sdesoptions 	PSM_HOOKRESUME		#hook the system resume event, useful
56163535Sdes					#for some laptops
57163535Sdesoptions 	PSM_RESETAFTERSUSPEND	#reset the device at the resume event
58163535Sdes
59163535Sdes# The keyboard controller; it controls the keyboard and the PS/2 mouse.
60163535Sdesdevice		atkbdc
61163535Sdeshint.atkbdc.0.at="isa"
62163535Sdeshint.atkbdc.0.port="0x060"
63163535Sdes
64163535Sdes# The AT keyboard
65163535Sdesdevice		atkbd
66163535Sdeshint.atkbd.0.at="atkbdc"
67163535Sdeshint.atkbd.0.irq="1"
68163535Sdes
69163535Sdes# Options for atkbd:
70163535Sdesoptions 	ATKBD_DFLT_KEYMAP	# specify the built-in keymap
71163535Sdesmakeoptions	ATKBD_DFLT_KEYMAP=jp.106
72163535Sdes
73163535Sdes# `flags' for atkbd:
74163535Sdes#       0x01    Force detection of keyboard, else we always assume a keyboard
75163535Sdes#       0x02    Don't reset keyboard, useful for some newer ThinkPads
76163535Sdes#	0x03	Force detection and avoid reset, might help with certain
77163535Sdes#		dockingstations
78163535Sdes#       0x04    Old-style (XT) keyboard support, useful for older ThinkPads
79163535Sdes
80163535Sdes# Video card driver for VGA adapters.
81163535Sdesdevice		vga
82163535Sdeshint.vga.0.at="isa"
83163535Sdes
84163535Sdes# Options for vga:
85163535Sdes# Try the following option if the mouse pointer is not drawn correctly
86163535Sdes# or font does not seem to be loaded properly.  May cause flicker on
87163535Sdes# some systems.
88163535Sdesoptions 	VGA_ALT_SEQACCESS
89163535Sdes
90163535Sdes# If you can dispense with some vga driver features, you may want to
91163535Sdes# use the following options to save some memory.
92163535Sdes#options 	VGA_NO_FONT_LOADING	# don't save/load font
93163535Sdes#options 	VGA_NO_MODE_CHANGE	# don't change video modes
94163535Sdes
95163535Sdes# Older video cards may require this option for proper operation.
96163535Sdesoptions 	VGA_SLOW_IOACCESS	# do byte-wide i/o's to TS and GDC regs
97163535Sdes
98163535Sdes# The following option probably won't work with the LCD displays.
99163535Sdesoptions 	VGA_WIDTH90		# support 90 column modes
100163535Sdes
101163535Sdes# Debugging.
102163535Sdesoptions 	VGA_DEBUG
103163535Sdes
104188274Swkoszek# AGP debugging.
105188274Swkoszekoptions		AGP_DEBUG
106188274Swkoszek
107129351Smarcel# The following devices are not supported.
108129321Smarcelnodevice	fdc
109129321Smarcelnooption	FDC_DEBUG
110