Changeset 7004747 in mainline for kernel/arch/ia32/Makefile.inc
- Timestamp:
- 2009-02-12T20:07:49Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6da1013f
- Parents:
- 912ee7c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia32/Makefile.inc
r912ee7c r7004747 30 30 # 31 31 32 ifndef CROSS_PREFIX33 CROSS_PREFIX = /usr/local34 endif35 36 32 BFD_NAME = elf32-i386 37 33 BFD_ARCH = i386 … … 40 36 TOOLCHAIN_DIR = $(CROSS_PREFIX)/i686 41 37 42 DEFS += -D MACHINE=$(MACHINE) -D__32_BITS__38 DEFS += -D__32_BITS__ 43 39 44 40 CMN1 = -m32 … … 53 49 CMN2 = -march=athlon-xp 54 50 SUNCC_CFLAGS += -xarch=ssea 55 DEFS += -DCONFIG_FENCES_P356 CONFIG_SMP = n57 CONFIG_HT = n58 51 endif 59 52 ifeq ($(MACHINE),athlon-mp) 60 53 CMN2 = -march=athlon-mp 61 54 SUNCC_CFLAGS += xarch=ssea 62 DEFS += -DCONFIG_FENCES_P363 CONFIG_HT = n64 55 endif 65 56 ifeq ($(MACHINE),pentium3) 66 57 CMN2 = -march=pentium3 67 58 SUNCC_CFLAGS += -xarch=sse 68 DEFS += -DCONFIG_FENCES_P369 CONFIG_HT = n70 59 endif 71 60 ifeq ($(MACHINE),pentium4) 72 61 CMN2 = -march=pentium4 73 62 SUNCC_CFLAGS += -xarch=sse2 74 DEFS += -DCONFIG_FENCES_P475 63 endif 76 64 ifeq ($(MACHINE),core) 77 65 CMN2 = -march=prescott 78 66 SUNCC_CFLAGS += -xarch=sse3 79 DEFS += -DCONFIG_FENCES_P480 67 endif 81 68 … … 84 71 ICC_CFLAGS += $(CMN2) 85 72 86 ## Own configuration directives87 #88 89 CONFIG_ACPI = y90 91 ## Compile with hierarchical page tables support.92 #93 94 CONFIG_PAGE_PT = y95 DEFS += -DCONFIG_PAGE_PT96 97 ## Compile with i8042 controller support98 #99 100 CONFIG_I8042 = y101 DEFS += -DCONFIG_I8042102 103 ## Compile with EGA support104 #105 106 CONFIG_EGA = y107 DEFS += -DCONFIG_EGA108 109 ## Accepted configuration directives110 #111 112 ifeq ($(CONFIG_SMP),y)113 DEFS += -DCONFIG_SMP114 endif115 ifeq ($(CONFIG_HT),y)116 DEFS += -DCONFIG_HT117 endif118 ifeq ($(CONFIG_SIMICS_FIX),y)119 DEFS += -DCONFIG_SIMICS_FIX120 endif121 122 ## Compile with support for software integer division.123 #124 125 CONFIG_SOFTINT = y126 127 73 ARCH_SOURCES = \ 128 arch/$( ARCH)/src/context.S \129 arch/$( ARCH)/src/debug/panic.s \130 arch/$( ARCH)/src/delay.s \131 arch/$( ARCH)/src/asm.S \132 arch/$( ARCH)/src/proc/scheduler.c \133 arch/$( ARCH)/src/proc/task.c \134 arch/$( ARCH)/src/proc/thread.c \135 arch/$( ARCH)/src/bios/bios.c \136 arch/$( ARCH)/src/smp/ap.S \137 arch/$( ARCH)/src/smp/apic.c \138 arch/$( ARCH)/src/smp/mps.c \139 arch/$( ARCH)/src/smp/smp.c \140 arch/$( ARCH)/src/atomic.S \141 arch/$( ARCH)/src/smp/ipi.c \142 arch/$( ARCH)/src/ia32.c \143 arch/$( ARCH)/src/interrupt.c \144 arch/$( ARCH)/src/pm.c \145 arch/$( ARCH)/src/userspace.c \146 arch/$( ARCH)/src/cpu/cpu.c \147 arch/$( ARCH)/src/mm/as.c \148 arch/$( ARCH)/src/mm/frame.c \149 arch/$( ARCH)/src/mm/page.c \150 arch/$( ARCH)/src/mm/tlb.c \151 arch/$( ARCH)/src/ddi/ddi.c \152 arch/$( ARCH)/src/drivers/i8254.c \153 arch/$( ARCH)/src/drivers/i8259.c \154 arch/$( ARCH)/src/drivers/vesa.c \155 arch/$( ARCH)/src/boot/boot.S \156 arch/$( ARCH)/src/boot/memmap.c \157 arch/$( ARCH)/src/fpu_context.c \158 arch/$( ARCH)/src/debugger.c \159 arch/$( ARCH)/src/syscall.c74 arch/$(KARCH)/src/context.S \ 75 arch/$(KARCH)/src/debug/panic.s \ 76 arch/$(KARCH)/src/delay.s \ 77 arch/$(KARCH)/src/asm.S \ 78 arch/$(KARCH)/src/proc/scheduler.c \ 79 arch/$(KARCH)/src/proc/task.c \ 80 arch/$(KARCH)/src/proc/thread.c \ 81 arch/$(KARCH)/src/bios/bios.c \ 82 arch/$(KARCH)/src/smp/ap.S \ 83 arch/$(KARCH)/src/smp/apic.c \ 84 arch/$(KARCH)/src/smp/mps.c \ 85 arch/$(KARCH)/src/smp/smp.c \ 86 arch/$(KARCH)/src/atomic.S \ 87 arch/$(KARCH)/src/smp/ipi.c \ 88 arch/$(KARCH)/src/ia32.c \ 89 arch/$(KARCH)/src/interrupt.c \ 90 arch/$(KARCH)/src/pm.c \ 91 arch/$(KARCH)/src/userspace.c \ 92 arch/$(KARCH)/src/cpu/cpu.c \ 93 arch/$(KARCH)/src/mm/as.c \ 94 arch/$(KARCH)/src/mm/frame.c \ 95 arch/$(KARCH)/src/mm/page.c \ 96 arch/$(KARCH)/src/mm/tlb.c \ 97 arch/$(KARCH)/src/ddi/ddi.c \ 98 arch/$(KARCH)/src/drivers/i8254.c \ 99 arch/$(KARCH)/src/drivers/i8259.c \ 100 arch/$(KARCH)/src/drivers/vesa.c \ 101 arch/$(KARCH)/src/boot/boot.S \ 102 arch/$(KARCH)/src/boot/memmap.c \ 103 arch/$(KARCH)/src/fpu_context.c \ 104 arch/$(KARCH)/src/debugger.c \ 105 arch/$(KARCH)/src/syscall.c
Note:
See TracChangeset
for help on using the changeset viewer.