Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/sparc64/Makefile.inc

    r6d7f9bfe r95c4776  
    4646ifeq ($(PROCESSOR),us)
    4747        DEFS += -DUS
     48        DEFS += -DSUN4U
     49        USARCH = sun4u
    4850endif
    4951
    5052ifeq ($(PROCESSOR),us3)
    5153        DEFS += -DUS3
     54        DEFS += -DSUN4U
     55        USARCH = sun4u
     56endif
     57
     58ifeq ($(PROCESSOR),sun4v)
     59        DEFS += -DSUN4V
     60        USARCH = sun4v
     61#MH
     62        DEFS += -DUS
    5263endif
    5364
    5465ARCH_SOURCES = \
    55         arch/$(KARCH)/src/cpu/cpu.c \
     66        arch/$(KARCH)/src/cpu/$(USARCH)/cpu.c \
    5667        arch/$(KARCH)/src/debug/stacktrace.c \
    5768        arch/$(KARCH)/src/debug/stacktrace_asm.S \
    5869        arch/$(KARCH)/src/asm.S \
     70        arch/$(KARCH)/src/$(USARCH)/asm.S \
    5971        arch/$(KARCH)/src/panic.S \
    6072        arch/$(KARCH)/src/console.c \
     
    6274        arch/$(KARCH)/src/fpu_context.c \
    6375        arch/$(KARCH)/src/dummy.s \
    64         arch/$(KARCH)/src/mm/as.c \
    65         arch/$(KARCH)/src/mm/cache.S \
    66         arch/$(KARCH)/src/mm/frame.c \
     76        arch/$(KARCH)/src/mm/$(USARCH)/as.c \
     77        arch/$(KARCH)/src/mm/$(USARCH)/frame.c \
    6778        arch/$(KARCH)/src/mm/page.c \
    68         arch/$(KARCH)/src/mm/tlb.c \
    69         arch/$(KARCH)/src/sparc64.c \
    70         arch/$(KARCH)/src/start.S \
    71         arch/$(KARCH)/src/proc/scheduler.c \
     79        arch/$(KARCH)/src/mm/$(USARCH)/tlb.c \
     80        arch/$(KARCH)/src/$(USARCH)/sparc64.c \
     81        arch/$(KARCH)/src/$(USARCH)/start.S \
     82        arch/$(KARCH)/src/proc/$(USARCH)/scheduler.c \
    7283        arch/$(KARCH)/src/proc/thread.c \
    73         arch/$(KARCH)/src/trap/mmu.S \
    74         arch/$(KARCH)/src/trap/trap_table.S \
     84        arch/$(KARCH)/src/trap/$(USARCH)/mmu.S \
     85        arch/$(KARCH)/src/trap/$(USARCH)/trap_table.S \
    7586        arch/$(KARCH)/src/trap/trap.c \
    7687        arch/$(KARCH)/src/trap/exception.c \
     
    8192        arch/$(KARCH)/src/drivers/sgcn.c \
    8293        arch/$(KARCH)/src/drivers/pci.c \
    83         arch/$(KARCH)/src/drivers/fhc.c
     94        arch/$(KARCH)/src/drivers/fhc.c \
     95        arch/$(KARCH)/src/trap/$(USARCH)/interrupt.c
     96
     97ifeq ($(USARCH),sun4u)
     98        ARCH_SOURCES += \
     99                arch/$(KARCH)/src/mm/cache.S
     100endif
     101
     102ifeq ($(USARCH),sun4v)
     103        ARCH_SOURCES += \
     104                arch/$(KARCH)/src/drivers/niagara.c \
     105                arch/$(KARCH)/src/sun4v/md.c
     106endif
    84107
    85108ifeq ($(CONFIG_FB),y)
     
    90113ifeq ($(CONFIG_SMP),y)
    91114        ARCH_SOURCES += \
    92                 arch/$(KARCH)/src/smp/ipi.c \
    93                 arch/$(KARCH)/src/smp/smp.c
     115                arch/$(KARCH)/src/smp/$(USARCH)/smp.c \
     116                arch/$(KARCH)/src/smp/$(USARCH)/ipi.c
    94117endif
    95118
    96119ifeq ($(CONFIG_TSB),y)
    97120        ARCH_SOURCES += \
    98                 arch/$(KARCH)/src/mm/tsb.c
     121                arch/$(KARCH)/src/mm/$(USARCH)/tsb.c
    99122endif
Note: See TracChangeset for help on using the changeset viewer.