NOTES revision 141369
1119377Smarcel# $FreeBSD: head/sys/ia64/conf/NOTES 141369 2005-02-05 21:01:09Z njl $
2119377Smarcel#
3119377Smarcel# This file contains machine dependent kernel configuration notes.  For
4119377Smarcel# machine independent notes, look in /sys/conf/NOTES.
5119377Smarcel
6119377Smarcel# directive: machine
7119377Smarcel# This directive is mandatory.  It defines the architecture to be configured
8119377Smarcel# for. It can only be ia64 at this time.
9119377Smarcel#
10119377Smarcelmachine		ia64
11119377Smarcel
12119377Smarcel# directive: cpu
13119377Smarcel# You must specify at least one CPU (the one you intend to run on). Deleting
14119377Smarcel# the support for CPUs you don't need to use may make parts of the system run
15119377Smarcel# faster. There's currently no special code for the different CPUs. Note also
16119377Smarcel# that the cpu declares the family. We may need to add support for specifying
17119377Smarcel# particular models.
18119377Smarcelcpu		ITANIUM
19119377Smarcelcpu		ITANIUM2
20119377Smarcel
21134410Smarcel# option: COMPAT_IA32
22119377Smarcel# This option enables the support for execution of i386 (32-bit) programs on
23119377Smarcel# ia64. It is based on the ia32 emulation in the processor.
24134410Smarceloptions		COMPAT_IA32
25119377Smarcel
26119906Smarcel# option: LOG2_ID_PAGE_SIZE
27119906Smarcel# Specify the log2 size of the identity (direct) mappings in regions 6 and 7
28119906Smarcel# of the virtual address space.
29119906Smarceloptions 	LOG2_ID_PAGE_SIZE=27		# 128M
30119906Smarcel
31119377Smarcel# option: LOG2_PAGE_SIZE
32119377Smarcel# Specify the log2 size of the page to be used for virtual memory management.
33119377Smarcel# The page size being equal to 1<<LOG2_PAGE_SIZE.
34119469Smarceloptions		LOG2_PAGE_SIZE=15		# 32K
35119377Smarcel
36119377Smarcel# option: SKI
37119377Smarcel# Build support for running under the ski simulator.
38119377Smarceloptions		SKI
39119377Smarcel
40119377Smarcel# option: UWX_TRACE_ENABLE
41119377Smarcel# Build the unwinder with tracing support. This option is used to debug the
42119377Smarcel# unwinder itself and the glue around it.
43119377Smarceloptions		UWX_TRACE_ENABLE
44119377Smarcel
45119377Smarcel# MI options
46119377Smarceloptions		ACPI_DEBUG
47119377Smarceloptions		KSTACK_PAGES=3
48119377Smarcel
49119377Smarceldevice		acpi
50141369Snjl
51141369Snjl# Support for ACPI CPU Performance states via cpufreq(4)
52141369Snjldevice		acpi_perf
53141369Snjl
54119377Smarceldevice		agp
55119377Smarceldevice		eisa
56119377Smarceldevice		isa
57119377Smarceldevice		pci
58129321Smarcel
59129351Smarcel# The following devices are not supported.
60129321Smarcelnodevice	fdc
61129321Smarcelnooption	FDC_DEBUG
62129321Smarcelnodevice	sio
63129321Smarcelnooption	COM_ESP
64129321Smarcelnooption	CONSPEED
65