Annotation of dietlibc/PORTING, revision 1.1

1.1     ! fefe        1: To port the diet libc to a new architecture, you need to:
        !             2: 
        !             3:   - edit Makefile to detect the architecture
        !             4:   - create a directory for the architecture, and put a Makefile.add in
        !             5:     it.  Look at the other Makefile.adds for guidance.
        !             6:   - provide start.S (the start code, look at glibc)
        !             7:   - provide unified.S (the unified syscall)
        !             8:   - provide syscalls.h (the syscall numbers, from asm/unistd.h)
        !             9:   - provide setjmp and longjmp
        !            10:   - edit include/setjmp.h
        !            11:   - pipe, clone and mmap often need special care
        !            12:   - edit include/sys/ioctl.h
        !            13:   - edit include/sys/ptrace.h
        !            14:   - edit include/asm/sigcontext.h
        !            15:   - edit include/endian.h
        !            16:   - edit include/fcntl.h
        !            17:   - edit include/sys/mman.h
        !            18:   - edit include/sys/shm.h
        !            19:   - edit include/sys/stat.h
        !            20:   - edit syscalls.h
        !            21: 
        !            22: (I may have missed a few)

LinuxTV legacy CVS <linuxtv.org/cvs>