cc: add initial runtime pieces
authorAlan Cox <alan@linux.intel.com>
Thu, 16 Nov 2017 17:14:49 +0000 (17:14 +0000)
committerAlan Cox <alan@linux.intel.com>
Thu, 16 Nov 2017 17:14:49 +0000 (17:14 +0000)
commit4af1151d567af901ff622e10a7bf3b77733ee557
tree0c251d3008bdacefd70a00e12f0845502bd0a231
parent7e33e04399e2bff99374b82e35e6e551e8f43e5a
cc: add initial runtime pieces

Need a decent signed divide implementation adding to crun
103 files changed:
Applications/SmallC/Z80/crt0.s [new file with mode: 0644]
Applications/SmallC/Z80/runtime/crun.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__accept.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__exit.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__fork.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__fstat.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__getdirent.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__getfsys.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__getsockaddrs.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__lseek.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys66.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys67.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys68.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys69.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys70.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys71.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys80.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys81.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys82.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys83.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys84.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys85.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys86.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys87.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys88.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__nosys89.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__pause.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__profil.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__recvfrom.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__select.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__sendto.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__shutdown.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__sigdisp.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__stat.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__stime.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__time.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__umount.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/__uname.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_access.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_acct.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_alarm.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_bind.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_brk.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_chdir.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_chmod.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_chown.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_chroot.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_close.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_connect.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_dup.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_dup2.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_execve.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_fchdir.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_fchmod.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_fchown.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_fcntl.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_flock.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_getegid.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_geteuid.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_getgid.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_getgroups.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_getpgrp.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_getpid.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_getppid.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_getrlimit.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_getsid.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_getuid.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_ioctl.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_kill.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_link.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_listen.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_memalloc.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_memfree.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_mkdir.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_mknod.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_mount.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_nice.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_open.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_pipe.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_read.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_rename.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_rmdir.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_sbrk.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_setgid.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_setgroups.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_setpgid.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_setpgrp.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_setrlimit.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_setsid.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_setuid.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_signal.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_socket.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_sync.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_times.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_uadmin.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_umask.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_unlink.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_utime.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_waitpid.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_write.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/_yield.s [new file with mode: 0644]
Applications/SmallC/Z80/syscall/syscall.s [new file with mode: 0644]
Applications/SmallC/tools/gen-syscall.c [new file with mode: 0644]