NOTES revision 119906
1162271Srwatson# $FreeBSD: head/sys/ia64/conf/NOTES 119906 2003-09-09 05:59:09Z marcel $
2162271Srwatson#
3172106Srwatson# This file contains machine dependent kernel configuration notes.  For
4162271Srwatson# machine independent notes, look in /sys/conf/NOTES.
5162271Srwatson
6162271Srwatson# directive: machine
7162271Srwatson# This directive is mandatory.  It defines the architecture to be configured
8162271Srwatson# for. It can only be ia64 at this time.
9162271Srwatson#
10162271Srwatsonmachine		ia64
11162271Srwatson
12162271Srwatson# directive: cpu
13162271Srwatson# You must specify at least one CPU (the one you intend to run on). Deleting
14162271Srwatson# the support for CPUs you don't need to use may make parts of the system run
15162271Srwatson# faster. There's currently no special code for the different CPUs. Note also
16162271Srwatson# that the cpu declares the family. We may need to add support for specifying
17162271Srwatson# particular models.
18162271Srwatsoncpu		ITANIUM
19162271Srwatsoncpu		ITANIUM2
20162271Srwatson
21162271Srwatson# option: IA32
22162271Srwatson# This option enables the support for execution of i386 (32-bit) programs on
23162271Srwatson# ia64. It is based on the ia32 emulation in the processor.
24162271Srwatsonoptions		IA32
25162271Srwatson
26162271Srwatson# option: LOG2_ID_PAGE_SIZE
27162271Srwatson# Specify the log2 size of the identity (direct) mappings in regions 6 and 7
28162271Srwatson# of the virtual address space.
29162271Srwatsonoptions 	LOG2_ID_PAGE_SIZE=27		# 128M
30162271Srwatson
31162271Srwatson# option: LOG2_PAGE_SIZE
32162271Srwatson# Specify the log2 size of the page to be used for virtual memory management.
33162271Srwatson# The page size being equal to 1<<LOG2_PAGE_SIZE.
34162271Srwatsonoptions		LOG2_PAGE_SIZE=15		# 32K
35162271Srwatson
36162271Srwatson# option: SKI
37162271Srwatson# Build support for running under the ski simulator.
38162271Srwatsonoptions		SKI
39162271Srwatson
40162271Srwatson# option: UWX_TRACE_ENABLE
41162271Srwatson# Build the unwinder with tracing support. This option is used to debug the
42162271Srwatson# unwinder itself and the glue around it.
43162271Srwatsonoptions		UWX_TRACE_ENABLE
44162271Srwatson
45162271Srwatson# MI options
46162271Srwatsonoptions		ACPI_DEBUG
47162271Srwatsonoptions		KSTACK_PAGES=3
48162271Srwatson
49162271Srwatsondevice		acpi
50162271Srwatsondevice		agp
51162271Srwatsondevice		eisa
52162271Srwatsondevice		isa
53162271Srwatsondevice		pci
54172106Srwatson