Changeset c9ed176 in mainline


Ignore:
Timestamp:
2005-09-25T16:51:17Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a58db280
Parents:
48a02ef
Message:

Move kernel build files one level up the directory tree.
Fix paths in your testing environment!

Files:
3 added
3 deleted
13 edited
9 moved

Legend:

Unmodified
Added
Removed
  • Makefile.config

    r48a02ef rc9ed176  
    3636#TEST_DIR=synch/semaphore1/
    3737#TEST_DIR=synch/semaphore2/
    38 #TEST_DIR=fpu/fpu1
    39 #TEST_DIR=fpu/sse1
    40 #TEST_DIR=fpu/mips1
    41 #TEST_DIR=print/print1
    42 #TEST_DIR=thread/thread1
     38#TEST_DIR=fpu/fpu1/
     39#TEST_DIR=fpu/sse1/
     40#TEST_DIR=fpu/mips1/
     41#TEST_DIR=print/print1/
     42#TEST_DIR=thread/thread1/
  • arch/amd64/Makefile.inc

    r48a02ef rc9ed176  
    2525LFLAGS=-M
    2626
    27 ../arch/$(ARCH)/_link.ld: ../arch/$(ARCH)/_link.ld.in
     27arch/$(ARCH)/_link.ld: arch/$(ARCH)/_link.ld.in
    2828        $(CC) $(CFLAGS) -C -E -x c $< | grep -v "^\#" > $@
    2929
    30 arch_sources = arch/dummy.s \
    31         arch/fpu_context.c \
    32         arch/boot/boot.S \
    33         arch/boot/memmap.S \
    34         arch/pm.c \
    35         arch/context.S \
    36         arch/drivers/ega.c \
    37         arch/drivers/i8042.c \
    38         arch/drivers/i8254.c \
    39         arch/drivers/i8259.c \
    40         arch/supplib.c \
    41         arch/delay.S \
    42         arch/amd64.c \
    43         arch/bios/bios.c \
    44         arch/interrupt.c \
    45         arch/mm/frame.c \
    46         arch/mm/page.c \
    47         arch/mm/tlb.c \
    48         arch/asm_utils.S \
    49         arch/fmath.c \
    50         arch/mm/memory_init.c \
    51         arch/cpu/cpu.c \
    52         arch/proc/scheduler.c \
    53         arch/userspace.c \
    54         arch/acpi/acpi.c \
    55         arch/acpi/madt.c
     30arch_sources = \
     31        src/arch/dummy.s \
     32        src/arch/fpu_context.c \
     33        src/arch/boot/boot.S \
     34        src/arch/boot/memmap.S \
     35        src/arch/pm.c \
     36        src/arch/context.S \
     37        src/arch/drivers/ega.c \
     38        src/arch/drivers/i8042.c \
     39        src/arch/drivers/i8254.c \
     40        src/arch/drivers/i8259.c \
     41        src/arch/supplib.c \
     42        src/arch/delay.S \
     43        src/arch/amd64.c \
     44        src/arch/bios/bios.c \
     45        src/arch/interrupt.c \
     46        src/arch/mm/frame.c \
     47        src/arch/mm/page.c \
     48        src/arch/mm/tlb.c \
     49        src/arch/asm_utils.S \
     50        src/arch/fmath.c \
     51        src/arch/mm/memory_init.c \
     52        src/arch/cpu/cpu.c \
     53        src/arch/proc/scheduler.c \
     54        src/arch/userspace.c \
     55        src/arch/acpi/acpi.c \
     56        src/arch/acpi/madt.c
    5657
    5758ifdef SMP
    58 arch_sources += arch/smp/ap.S \
    59                 arch/smp/apic.c \
    60                 arch/smp/ipi.c \
    61                 arch/smp/mps.c \
    62                 arch/smp/smp.c
     59arch_sources += src/arch/smp/ap.S \
     60                src/arch/smp/apic.c \
     61                src/arch/smp/ipi.c \
     62                src/arch/smp/mps.c \
     63                src/arch/smp/smp.c
    6364endif
  • arch/amd64/boot/Makefile

    r48a02ef rc9ed176  
    44
    55build: boot.bin
    6         dd if=boot.bin of=../../../src/image.bin bs=512 conv=sync
    7         -cat ../../../src/kernel.bin >>../../../src/image.bin
    8         dd if=/dev/zero of=../../../src/image.bin bs=1 seek=1474559 count=1
     6        dd if=boot.bin of=../../../image.bin bs=512 conv=sync
     7        -cat ../../../kernel.bin >>../../../image.bin
     8        dd if=/dev/zero of=../../../image.bin bs=1 seek=1474559 count=1
    99
    1010boot.bin: boot.o
  • arch/ia32/Makefile.inc

    r48a02ef rc9ed176  
    3131endif
    3232
    33 CPPFLAGS=$(DEFS) -nostdinc -I../include
     33CPPFLAGS=$(DEFS) -nostdinc -Iinclude/
    3434CFLAGS=$(CPPFLAGS) -nostdlib -fno-builtin -fomit-frame-pointer -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3
    3535LFLAGS=-M
    3636
    37 ../arch/$(ARCH)/_link.ld: ../arch/$(ARCH)/_link.ld.in
     37arch/$(ARCH)/_link.ld: arch/$(ARCH)/_link.ld.in
    3838        $(CC) $(CFLAGS) -E -x c $< | grep -v "^\#" > $@
    3939
    4040arch_sources= \
    41         arch/context.s \
    42         arch/debug/panic.s \
    43         arch/cpuid.s \
    44         arch/delay.s \
    45         arch/asm.S \
    46         arch/proc/scheduler.c \
    47         arch/acpi/acpi.c \
    48         arch/acpi/madt.c \
    49         arch/bios/bios.c \
    50         arch/smp/ap.S \
    51         arch/smp/apic.c \
    52         arch/smp/mps.c \
    53         arch/smp/smp.c \
    54         arch/atomic.S \
    55         arch/smp/ipi.c \
    56         arch/ia32.c \
    57         arch/interrupt.c \
    58         arch/pm.c \
    59         arch/userspace.c \
    60         arch/cpu/cpu.c \
    61         arch/mm/frame.c \
    62         arch/mm/memory_init.c \
    63         arch/mm/page.c \
    64         arch/mm/tlb.c \
    65         arch/drivers/i8042.c \
    66         arch/drivers/i8254.c \
    67         arch/drivers/i8259.c \
    68         arch/drivers/ega.c \
    69         arch/boot/boot.S \
    70         arch/boot/memmap.S\
    71         arch/fpu_context.c\
    72         arch/fmath.c
     41        src/arch/context.s \
     42        src/arch/debug/panic.s \
     43        src/arch/cpuid.s \
     44        src/arch/delay.s \
     45        src/arch/asm.S \
     46        src/arch/proc/scheduler.c \
     47        src/arch/acpi/acpi.c \
     48        src/arch/acpi/madt.c \
     49        src/arch/bios/bios.c \
     50        src/arch/smp/ap.S \
     51        src/arch/smp/apic.c \
     52        src/arch/smp/mps.c \
     53        src/arch/smp/smp.c \
     54        src/arch/atomic.S \
     55        src/arch/smp/ipi.c \
     56        src/arch/ia32.c \
     57        src/arch/interrupt.c \
     58        src/arch/pm.c \
     59        src/arch/userspace.c \
     60        src/arch/cpu/cpu.c \
     61        src/arch/mm/frame.c \
     62        src/arch/mm/memory_init.c \
     63        src/arch/mm/page.c \
     64        src/arch/mm/tlb.c \
     65        src/arch/drivers/i8042.c \
     66        src/arch/drivers/i8254.c \
     67        src/arch/drivers/i8259.c \
     68        src/arch/drivers/ega.c \
     69        src/arch/boot/boot.S \
     70        src/arch/boot/memmap.S\
     71        src/arch/fpu_context.c\
     72        src/arch/fmath.c
  • arch/ia32/boot/Makefile

    r48a02ef rc9ed176  
    44
    55build: boot.bin
    6         dd if=boot.bin of=../../../src/image.bin bs=512 conv=sync
    7         -cat ../../../src/kernel.bin >>../../../src/image.bin
    8         dd if=/dev/zero of=../../../src/image.bin bs=1 seek=1474559 count=1
     6        dd if=boot.bin of=../../../image.bin bs=512 conv=sync
     7        -cat ../../../kernel.bin >>../../../image.bin
     8        dd if=/dev/zero of=../../../image.bin bs=1 seek=1474559 count=1
    99
    1010boot.bin: boot.o
  • arch/ia64/Makefile.inc

    r48a02ef rc9ed176  
    2222
    2323arch_sources= \
    24         arch/start.S \
    25         arch/asm.S \
    26         arch/dummy.s \
    27         arch/putchar.c \
    28         arch/ia64.c \
    29         arch/fpu_context.c \
    30         arch/context.S \
    31         arch/ski/ski.c \
    32         arch/cpu/cpu.c \
    33         arch/ivt.S \
    34         arch/interrupt_handler.c \
    35         arch/fmath.c \
    36         arch/mm/frame.c
     24        src/arch/start.S \
     25        src/arch/asm.S \
     26        src/arch/dummy.s \
     27        src/arch/putchar.c \
     28        src/arch/ia64.c \
     29        src/arch/fpu_context.c \
     30        src/arch/context.S \
     31        src/arch/ski/ski.c \
     32        src/arch/cpu/cpu.c \
     33        src/arch/ivt.S \
     34        src/arch/interrupt_handler.c \
     35        src/arch/fmath.c \
     36        src/arch/mm/frame.c
  • arch/ia64/boot/Makefile

    r48a02ef rc9ed176  
    77
    88build: boot.bin
    9         cp boot.bin ../../../src/load.bin
     9        cp boot.bin ../../../load.bin
    1010
    1111AS=$(IA-64_BINUTILS_DIR)/$(IA-64_TARGET)-as
  • arch/mips32/Makefile.inc

    r48a02ef rc9ed176  
    7272endif
    7373
    74 ../arch/$(ARCH)/_link.ld: ../arch/$(ARCH)/_link.ld.in
     74arch/$(ARCH)/_link.ld: arch/$(ARCH)/_link.ld.in
    7575        $(CC) $(CFLAGS) -C -DBFD=${BFD} -E -x c $< | grep -v "^\#" > $@
    7676
    7777arch_sources= \
    78         arch/start.S \
    79         arch/context.S \
    80         arch/panic.S \
    81         arch/mips32.c \
    82         arch/dummy.S \
    83         arch/console.c \
    84         arch/asm.S \
    85         arch/exception.c \
    86         arch/interrupt.c \
    87         arch/cache.c \
    88         arch/cpu/cpu.c \
    89         arch/mm/frame.c \
    90         arch/mm/page.c \
    91         arch/mm/tlb.c \
    92         arch/fpu_context.c \
    93         arch/fmath.c \
    94         arch/drivers/arc.c
     78        src/arch/start.S \
     79        src/arch/context.S \
     80        src/arch/panic.S \
     81        src/arch/mips32.c \
     82        src/arch/dummy.S \
     83        src/arch/console.c \
     84        src/arch/asm.S \
     85        src/arch/exception.c \
     86        src/arch/interrupt.c \
     87        src/arch/cache.c \
     88        src/arch/cpu/cpu.c \
     89        src/arch/mm/frame.c \
     90        src/arch/mm/page.c \
     91        src/arch/mm/tlb.c \
     92        src/arch/fpu_context.c \
     93        src/arch/fmath.c \
     94        src/arch/drivers/arc.c
  • arch/mips32/boot/Makefile

    r48a02ef rc9ed176  
    77
    88build: boot.bin
    9         cp boot.bin ../../../src/load.bin
     9        cp boot.bin ../../../load.bin
    1010
    1111AS=$(MIPS_BINUTILS_DIR)/$(MIPS_TARGET)-as
  • arch/ppc32/Makefile.inc

    r48a02ef rc9ed176  
    1919
    2020arch_sources= \
    21         arch/context.S \
    22         arch/debug/panic.s \
    23         arch/fpu_context.c \
    24         arch/ppc32.c \
    25         arch/dummy.s \
    26         arch/start.S \
    27         arch/asm.S \
    28         arch/cpu/cpu.c \
    29         arch/mm/frame.c \
    30         arch/mm/memory_init.c \
    31         arch/mm/page.c \
    32         arch/drivers/ofw.c \
    33         arch/fmath.c
     21        src/arch/context.S \
     22        src/arch/debug/panic.s \
     23        src/arch/fpu_context.c \
     24        src/arch/ppc32.c \
     25        src/arch/dummy.s \
     26        src/arch/start.S \
     27        src/arch/asm.S \
     28        src/arch/cpu/cpu.c \
     29        src/arch/mm/frame.c \
     30        src/arch/mm/memory_init.c \
     31        src/arch/mm/page.c \
     32        src/arch/drivers/ofw.c \
     33        src/arch/fmath.c
  • arch/ppc32/boot/Makefile

    r48a02ef rc9ed176  
    77
    88build: boot.bin
    9         cp boot.bin ../../../src/load.bin
     9        cp boot.bin ../../../load.bin
    1010
    1111CC=$(PPC_BINUTILS_DIR)/$(PPC_TARGET)-gcc
  • build.amd64

    r48a02ef rc9ed176  
    33set -e
    44# Generate context_offset.h
    5 (cd ../tools/amd64/;make gencontext;./gencontext)
     5(cd tools/amd64/;make gencontext;./gencontext)
    66# Create links to ia32 architecture
    77
    88(
    99set -e
    10 cd ../arch
     10cd arch
    1111for a in drivers bios fmath.c mm/frame.c mm/tlb.c mm/memory_init.c boot/memmap.S smp/apic.c smp/ipi.c smp/mps.c smp/smp.c acpi; do
    1212  if [ \! -e amd64/src/$a ]; then
  • build.mips32

    r48a02ef rc9ed176  
    99
    1010# Generate context_offset.h
    11 (cd ../tools/mips32/;make gencontext;./gencontext)
    12 rm ../arch/mips32/_link.ld
     11(cd tools/mips32/;make gencontext;./gencontext)
    1312
    1413make all ARCH=mips32 MACHINE=$MACHINE
  • clean.ia32

    r48a02ef rc9ed176  
    33make dist-clean ARCH=ia32
    44
    5 rm ../arch/ia32/_link.ld
     5rm arch/ia32/_link.ld
  • contrib/conf/SPMIPS.simics

    r48a02ef rc9ed176  
    44read-configuration spmips.conf
    55
    6 set-pc (cpu0.load-binary ../../../SPARTAN/src/kernel.bin)
     6set-pc (cpu0.load-binary ../../../SPARTAN/kernel.bin)
    77
    88# Setup uart to use 8 bits
  • contrib/conf/dot.bochsrc

    r48a02ef rc9ed176  
    131131# supported on Windows 95 and 98.
    132132#=======================================================================
    133 floppya: 1_44=SPARTAN/src/image.bin, status=inserted
     133floppya: 1_44=SPARTAN/image.bin, status=inserted
    134134#floppya: 1_44=/dev/fd0, status=inserted
    135135
  • contrib/conf/ski.conf

    r48a02ef rc9ed176  
    1 load SPARTAN/src/kernel.bin
    2 load SPARTAN/src/load.bin
     1load SPARTAN/kernel.bin
     2load SPARTAN/load.bin
Note: See TracChangeset for help on using the changeset viewer.