URL
https://opencores.org/ocsvn/c0or1k/c0or1k/trunk
Subversion Repositories c0or1k
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 4 to Rev 5
- ↔ Reverse comparison
Rev 4 → Rev 5
/c0or1k/trunk/conts/posix/SConstruct
53,7 → 53,7
AR = config.toolchain_userspace + 'ar', |
RANLIB = config.toolchain_userspace + 'ranlib', |
CCFLAGS = ['-g','-nostdinc', '-nostdlib', '-ffreestanding', |
'-march=' + gcc_arch_flag, '-std=gnu99', '-Wall', '-Werror'], |
'-std=gnu99', '-Wall', '-Werror'], |
LINKFLAGS = ['-nostdlib'], |
ASFLAGS = ['-D__ASSEMBLY__'], |
PROGSUFFIX = '.elf', |
/c0or1k/trunk/conts/libdev/SConstruct
35,7 → 35,7
env = Environment(CC = config.toolchain_userspace + 'gcc', |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', \ |
'-nostdinc', '-Wall', '-DVARIANT_' + variant.upper(), \ |
'-march=' + gcc_arch_flag, '-Werror'], |
'-Werror'], |
LINKFLAGS = ['-nostdlib'], |
ASFLAGS = ['-D__ASSEMBLY__'], |
ENV = {'PATH' : os.environ['PATH']}, |
/c0or1k/trunk/conts/libmem/SConstruct
34,7 → 34,7
# This does not work, need to check |
test_env = Environment(CC = config.toolchain_userspace + 'gcc', |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall', \ |
'-nostdinc', '-Werror', '-march=' + gcc_arch_flag], |
'-nostdinc', '-Werror'], |
ENV = {'PATH' : os.environ['PATH']}, |
LIBS = ['mm', 'km', 'mc'], |
LIBPATH = ['#'], |
42,7 → 42,7
|
env = Environment(CC = config.toolchain_userspace + 'gcc', |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', \ |
'-Wall', '-Werror', '-march=' + gcc_arch_flag], |
'-Wall', '-Werror'], |
LINKFLAGS = ['-nostdlib'], |
ASFLAGS = ['-D__ASSEMBLY__'], |
ENV = {'PATH' : os.environ['PATH']}, |
/c0or1k/trunk/conts/libl4/SConstruct
27,7 → 27,7
|
env = Environment(CC = config.toolchain_userspace + 'gcc', |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', \ |
'-nostdinc', '-Wall', '-Werror', '-march=' + gcc_arch_flag], |
'-nostdinc', '-Wall', '-Werror'], |
LINKFLAGS = ['-nostdlib'], |
ASFLAGS = ['-D__ASSEMBLY__'], |
ENV = {'PATH' : os.environ['PATH']}, |
/c0or1k/trunk/conts/test_suite0/SConstruct
47,7 → 47,7
env = Environment(CC = config.toolchain_userspace + 'gcc', |
# We don't use -nostdinc because sometimes we need standard headers, |
# such as stdarg.h e.g. for variable args, as in printk(). |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall', '-march=' + gcc_arch_flag], |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall'], |
LINKFLAGS = ['-nostdlib', '-T' + "include/project_linker.lds", "-u_start"],\ |
ASFLAGS = ['-D__ASSEMBLY__'], \ |
PROGSUFFIX = '.elf', # The suffix to use for final executable\ |
/c0or1k/trunk/conts/libc/SConstruct
30,7 → 30,7
|
env = Environment(CC = config.toolchain_userspace + 'gcc', |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', \ |
'-nostdinc', '-Wall', '-Werror', '-march=' + gcc_arch_flag], |
'-nostdinc', '-Wall', '-Werror'], |
LINKFLAGS = ['-nostdlib'], |
ASFLAGS = ['-D__ASSEMBLY__'], |
ENV = {'PATH' : os.environ['PATH']}, |
/c0or1k/trunk/conts/baremetal/kmi_service/SConstruct
48,7 → 48,7
# We don't use -nostdinc because sometimes we need standard headers, |
# such as stdarg.h e.g. for variable args, as in printk(). |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall', \ |
'-Werror', '-march=' + gcc_arch_flag], \ |
'-Werror'], \ |
LINKFLAGS = ['-nostdlib', '-T' + "include/linker.lds", "-u_start"],\ |
ASFLAGS = ['-D__ASSEMBLY__'], \ |
PROGSUFFIX = '.elf', # The suffix to use for final executable |
/c0or1k/trunk/conts/baremetal/timer_service/SConstruct
48,7 → 48,7
# We don't use -nostdinc because sometimes we need standard headers, |
# such as stdarg.h e.g. for variable args, as in printk(). |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall', \ |
'-Werror', '-march=' + gcc_arch_flag], \ |
'-Werror'], \ |
LINKFLAGS = ['-nostdlib', '-T' + "include/linker.lds", "-u_start"],\ |
ASFLAGS = ['-D__ASSEMBLY__'], \ |
PROGSUFFIX = '.elf', # The suffix to use for final executable |
/c0or1k/trunk/conts/baremetal/test_suite/SConstruct
47,7 → 47,7
# We don't use -nostdinc because sometimes we need standard headers, |
# such as stdarg.h e.g. for variable args, as in printk(). |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall', \ |
'-Werror', '-march=' + gcc_arch_flag], |
'-Werror'], |
LINKFLAGS = ['-nostdlib', '-T' + "include/linker.lds", "-u_start"],\ |
ASFLAGS = ['-D__ASSEMBLY__'], \ |
PROGSUFFIX = '.elf', # The suffix to use for final executable\ |
/c0or1k/trunk/conts/baremetal/hello_world/SConstruct
46,7 → 46,7
# We don't use -nostdinc because sometimes we need standard headers, |
# such as stdarg.h e.g. for variable args, as in printk(). |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall', \ |
'-Werror', '-march=' + gcc_arch_flag], |
'-Werror'], |
LINKFLAGS = ['-nostdlib', '-T' + "include/linker.lds", "-u_start"],\ |
ASFLAGS = ['-D__ASSEMBLY__'], \ |
PROGSUFFIX = '.elf', # The suffix to use for final executable |
/c0or1k/trunk/conts/baremetal/uart_service/SConstruct
47,7 → 47,7
# We don't use -nostdinc because sometimes we need standard headers, |
# such as stdarg.h e.g. for variable args, as in printk(). |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall', \ |
'-Werror', '-march=' + gcc_arch_flag], |
'-Werror'], |
LINKFLAGS = ['-nostdlib', '-T' + "include/linker.lds", "-u_start"], |
ASFLAGS = ['-D__ASSEMBLY__'], \ |
PROGSUFFIX = '.elf', # The suffix to use for final executable\ |
/c0or1k/trunk/conts/baremetal/empty/SConstruct
46,7 → 46,7
# We don't use -nostdinc because sometimes we need standard headers, |
# such as stdarg.h e.g. for variable args, as in printk(). |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall', \ |
'-Werror', '-march=' + gcc_arch_flag], |
'-Werror'], |
LINKFLAGS = ['-nostdlib', '-T' + "include/linker.lds", "-u_start"], |
ASFLAGS = ['-D__ASSEMBLY__'], \ |
PROGSUFFIX = '.elf', # The suffix to use for final executable\ |
/c0or1k/trunk/conts/baremetal/threads_demo/SConstruct
46,7 → 46,7
# We don't use -nostdinc because sometimes we need standard headers, |
# such as stdarg.h e.g. for variable args, as in printk(). |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall', \ |
'-Werror', '-march=' + gcc_arch_flag], |
'-Werror'], |
LINKFLAGS = ['-nostdlib', '-T' + "include/linker.lds", "-u_start"], |
ASFLAGS = ['-D__ASSEMBLY__'], |
PROGSUFFIX = '.elf', # The suffix to use for final executable |
/c0or1k/trunk/SConstruct.userlibs
22,9 → 22,9
# We don't use -nostdinc because sometimes we need standard headers, |
# such as stdarg.h e.g. for variable args, as in printk(). |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall', |
'-Werror', '-march=' + gcc_arch_flag], |
'-Werror'], |
LINKFLAGS = ['-nostdlib'], |
ASFLAGS = ['-D__ASSEMBLY__', '-march=' + gcc_arch_flag], |
ASFLAGS = ['-D__ASSEMBLY__'], |
ENV = {'PATH' : os.environ['PATH']}, # Inherit shell path |
LIBS = 'gcc', # libgcc.a - This is required for division routines. |
CPPPATH = "#include", |
/c0or1k/trunk/loader/libs/c/SConstruct
17,7 → 17,7
# We don't use -nostdinc because sometimes we need standard headers, |
# such as stdarg.h e.g. for variable args, as in printk(). |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall', \ |
'-Werror', '-march=' + gcc_arch_flag], |
'-Werror'], |
LINKFLAGS = ['-nostdlib', '-T' + "include/l4/arch/arm/linker.lds"], |
ASFLAGS = ['-D__ASSEMBLY__'], |
PROGSUFFIX = '.elf', # The suffix to use for final executable |
/c0or1k/trunk/SConstruct
57,9 → 57,9
# We don't use -nostdinc because sometimes we need standard headers, |
# such as stdarg.h e.g. for variable args, as in printk(). |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall', \ |
'-Werror', '-march=' + gcc_arch_flag], |
'-Werror'], |
LINKFLAGS = ['-nostdlib', '-T' + join(builddir, 'include/l4/arch/arm/linker.lds')], |
ASFLAGS = ['-D__ASSEMBLY__', '-march=' + gcc_arch_flag], |
ASFLAGS = ['-D__ASSEMBLY__'], |
PROGSUFFIX = '.elf', # The suffix to use for final executable |
ENV = {'PATH' : os.environ['PATH']}, # Inherit shell path |
LIBS = 'gcc', # libgcc.a - This is required for division routines. |
/c0or1k/trunk/configure.py
19,7 → 19,7
# Prepare default if arch not supplied |
if not options.arch: |
print "No arch supplied (-a), using `arm' as default." |
options.arch = "arm" |
options.arch = "or1k" |
|
# Prepare default if number of containers not supplied |
if not options.ncont: |
/c0or1k/trunk/clean.py
1,22 → 1,25
#! /usr/bin/env python2.6 |
# -*- mode: python; coding: utf-8; -*- |
# |
# Top-level clean script for Codezero |
# |
# Cleans the Codezero environment |
# |
import os, sys, shelve, shutil |
|
build_dir = "./build" |
# clean the kernel |
print "\n### Cleaning the kernel..." |
os.system("scons -c") |
os.system("scons -c") |
|
# clean user libraries |
print "\n### Cleaning user libraries..." |
print "\n### Cleaning user libs" |
os.system("scons -f SConstruct.userlibs -c") |
|
# clean the loader (the packer around kernel.elf) |
print "\n### Cleaning the loader..." |
print "\n### Cleaning loader..." |
os.system("scons -f SConstruct.loader -c") |
|
# remove build dir |
if os.path.exists(build_dir): |
print "\n### Removing build directory..." |
shutil.rmtree(build_dir) |
|
# rem build dir |
print "\n### Removing build dir..." |
if os.path.exists("build"): |
shutil.rmtree("build") |
/c0or1k/trunk/SConstruct.loader
36,7 → 36,7
# We don't use -nostdinc because sometimes we need standard headers, |
# such as stdarg.h e.g. for variable args, as in printk(). |
CCFLAGS = ['-g', '-nostdlib', '-ffreestanding', '-std=gnu99', '-Wall', \ |
'-Werror', '-march=' + gcc_arch_flag], |
'-Werror'], |
LINKFLAGS = ['-nostdlib', '-T' + join(BUILDDIR, 'loader/linker.lds'), "-u_start"], |
ASFLAGS = ['-D__ASSEMBLY__'], |
PROGSUFFIX = '.elf', |