68000: Add the syscalls and libraries
authorAlan Cox <alan@linux.intel.com>
Tue, 11 Oct 2016 11:56:36 +0000 (12:56 +0100)
committerAlan Cox <alan@linux.intel.com>
Tue, 11 Oct 2016 11:56:36 +0000 (12:56 +0100)
commit2247eeb057bba97c905228b8a744d4f7e4e785e9
tree527880c037796ef0aa4395114f3ada9737f166eb
parent0b4ac2ddff04ce1b012c0940e4e222f35c5b57d8
68000: Add the syscalls and libraries

This is sufficient to build the C and supporting libraries plus the syscalls
for 68000. We can't load and run a 68K binary yet but this gets us closer as
we can now begin to build some test binaries.
121 files changed:
Library/Makefile
Library/include/68000/README [new file with mode: 0644]
Library/include/68000/float.h [new file with mode: 0644]
Library/include/68000/iso646.h [new file with mode: 0644]
Library/include/68000/limits.h [new file with mode: 0644]
Library/include/68000/math-68881.h [new file with mode: 0644]
Library/include/68000/stdalign.h [new file with mode: 0644]
Library/include/68000/stdarg.h [new file with mode: 0644]
Library/include/68000/stdatomic.h [new file with mode: 0644]
Library/include/68000/stdbool.h [new file with mode: 0644]
Library/include/68000/stddef.h [new file with mode: 0644]
Library/include/68000/stdfix.h [new file with mode: 0644]
Library/include/68000/stdint-gcc.h [new file with mode: 0644]
Library/include/68000/stdint.h [new file with mode: 0644]
Library/include/68000/stdnoreturn.h [new file with mode: 0644]
Library/include/68000/syslimits.h [new file with mode: 0644]
Library/include/68000/unwind.h [new file with mode: 0644]
Library/include/68000/varargs.h [new file with mode: 0644]
Library/libs/Makefile.68000 [new file with mode: 0644]
Library/libs/fuzix68000/Makefile [new file with mode: 0644]
Library/libs/fuzix68000/syscall__accept.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__exit.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__exit.s [new file with mode: 0644]
Library/libs/fuzix68000/syscall__fork.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__fstat.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__getdirent.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__getfsys.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__getsockaddrs.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__lseek.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys66.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys67.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys68.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys69.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys70.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys71.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys80.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys81.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys82.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys83.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys84.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys85.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys86.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys87.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys88.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__nosys89.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__pause.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__profil.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__recvfrom.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__select.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__sendto.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__shutdown.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__sigdisp.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__stat.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__stime.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__time.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall__uname.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_access.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_acct.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_alarm.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_bind.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_brk.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_chdir.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_chmod.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_chown.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_chroot.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_close.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_connect.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_dup.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_dup2.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_execve.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_fchdir.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_fchmod.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_fchown.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_fcntl.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_flock.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_getegid.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_geteuid.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_getgid.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_getgroups.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_getpgrp.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_getpid.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_getppid.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_getrlimit.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_getsid.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_getuid.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_ioctl.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_kill.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_link.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_listen.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_memalloc.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_memfree.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_mkdir.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_mknod.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_mount.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_nice.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_open.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_pipe.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_read.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_rename.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_rmdir.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_sbrk.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_setgid.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_setgroups.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_setpgid.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_setpgrp.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_setrlimit.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_setsid.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_setuid.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_signal.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_socket.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_sync.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_times.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_uadmin.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_umask.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_umount.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_unlink.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_utime.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_waitpid.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_write.S [new file with mode: 0644]
Library/libs/fuzix68000/syscall_yield.S [new file with mode: 0644]
Library/tools/syscall_68000.c [new file with mode: 0644]