Theodore Dubois
|
e234abb7bf
|
Handle keyboard input natively
|
2017-11-03 16:17:50 -07:00 |
|
Theodore Dubois
|
dc967ad5d7
|
Only build for arm64
|
2017-11-03 09:10:40 -07:00 |
|
Theodore Dubois
|
156649e5d4
|
Only open the metadata database once
|
2017-11-03 09:09:51 -07:00 |
|
Theodore Dubois
|
b2bf3b528c
|
Add termios and remove securetty
|
2017-11-01 16:19:12 -07:00 |
|
Theodore Dubois
|
2d038aec2e
|
Get xtermjs working
|
2017-11-01 15:55:45 -07:00 |
|
Theodore Dubois
|
3b28905f82
|
Reorganize Xcode file structure
|
2017-11-01 10:21:17 -07:00 |
|
Theodore Dubois
|
b5ed658d0b
|
Upgrade to Xcode recommended project settings
|
2017-11-01 10:00:37 -07:00 |
|
Theodore Dubois
|
98b18e2abe
|
Fix ls
|
2017-10-30 18:05:31 -07:00 |
|
Theodore Dubois
|
cd370cd0cb
|
Get alpine filesystem into iOS app
|
2017-10-30 17:16:56 -07:00 |
|
Theodore Dubois
|
46983d5216
|
Add script to unpack tar archives into fake filesystems
|
2017-10-29 19:26:26 -07:00 |
|
Theodore Dubois
|
8ada948eda
|
Get softfloat after ndbm
|
2017-10-29 18:14:07 -07:00 |
|
Theodore Dubois
|
37d0d3f337
|
Find dependencies at the top
|
2017-10-29 18:10:27 -07:00 |
|
Theodore Dubois
|
831528ae92
|
Fix name of Meson method
|
2017-10-29 18:05:48 -07:00 |
|
Theodore Dubois
|
2d9d5c1b08
|
Attempt to handle NDBM header file having a different name on Debian
|
2017-10-29 17:47:22 -07:00 |
|
Theodore Dubois
|
2e129a17d9
|
Install libgdbm on travis
|
2017-10-29 17:20:20 -07:00 |
|
Theodore Dubois
|
63a9ff018e
|
Replace extended attributes with an NDBM-API-compatible database
|
2017-10-28 18:52:26 -07:00 |
|
Theodore Dubois
|
a637c429bf
|
Fix typos
|
2017-10-26 17:24:57 -07:00 |
|
Theodore Dubois
|
336efc5455
|
Switch deployment target to iOS 10
|
2017-10-26 17:24:57 -07:00 |
|
Theodore Dubois
|
16d0e33278
|
Add app icon
|
2017-10-26 17:24:57 -07:00 |
|
Theodore Dubois
|
512aae7590
|
Fix missing include for pthread_kill
|
2017-10-25 17:18:45 -07:00 |
|
Theodore Dubois
|
afb6b5d5c6
|
Exit handling on iOS
|
2017-10-25 15:52:09 -07:00 |
|
Theodore Dubois
|
9ba95aa6e1
|
Make it actually work on iOS
|
2017-10-25 15:27:36 -07:00 |
|
Theodore Dubois
|
a8f8684ce3
|
Include signal.h in kernel/init.c
|
2017-10-18 16:21:18 -07:00 |
|
Theodore Dubois
|
a37f6f971e
|
Handle page sizes other than 4k
|
2017-10-18 16:00:30 -07:00 |
|
Theodore Dubois
|
53669fca1b
|
Hook ish libraries into the iOS app
|
2017-10-18 16:00:17 -07:00 |
|
Theodore Dubois
|
924b4761b3
|
Use realpath in mount_root
|
2017-10-18 15:58:46 -07:00 |
|
Theodore Dubois
|
3fa4a8da03
|
Declare mounts as extern in header file
|
2017-10-18 15:58:46 -07:00 |
|
Theodore Dubois
|
05691e1d90
|
Add ish source files to Xcode project
|
2017-10-18 15:58:46 -07:00 |
|
Theodore Dubois
|
89173caaee
|
Fix softfloat include path issues
|
2017-10-18 15:58:46 -07:00 |
|
Theodore Dubois
|
93c254dae4
|
Split out some things from the xX_main_Xx function
|
2017-10-18 15:58:46 -07:00 |
|
Theodore Dubois
|
60bf7e5a32
|
Silence some "not a prototype" warnings
|
2017-10-18 14:37:38 -07:00 |
|
Theodore Dubois
|
923934c440
|
Make the build system work well with Xcode
|
2017-10-18 14:27:54 -07:00 |
|
Theodore Dubois
|
5a33af92b7
|
Hack to make it compile on darwin
|
2017-10-18 12:44:25 -07:00 |
|
Theodore Dubois
|
7f491d6de3
|
Set up Xcode project
|
2017-10-18 09:51:33 -07:00 |
|
Theodore Dubois
|
99c5dac8e8
|
Implement rdtsc using __builtin_readcyclecounter()
|
2017-10-18 09:49:55 -07:00 |
|
Theodore Dubois
|
b3c7896489
|
Set up Travis CI
|
2017-10-16 15:37:30 -07:00 |
|
Theodore Dubois
|
50f78ce922
|
Remove useless stdatomic.h include
|
2017-10-16 15:01:30 -07:00 |
|
Theodore Dubois
|
c15ac910eb
|
Make gdb script compatible with python 2
|
2017-10-16 14:07:41 -07:00 |
|
Theodore Dubois
|
8edf4ebcb7
|
Translate input termios flags
|
2017-10-16 14:07:28 -07:00 |
|
Theodore Dubois
|
5bfda67bd1
|
Make the timer actually fire
|
2017-10-16 14:06:57 -07:00 |
|
Theodore Dubois
|
71bef093fa
|
Use sysv style hashtable for VDSO
|
2017-10-16 14:03:51 -07:00 |
|
Theodore Dubois
|
41d500d83c
|
Translate termios
|
2017-10-15 17:04:09 -07:00 |
|
Theodore Dubois
|
b5150b8390
|
Improve compatibility with macos
|
2017-10-15 17:04:09 -07:00 |
|
Theodore Dubois
|
a08a34a62f
|
Implement thread-based timer architecture
|
2017-10-14 15:57:12 -07:00 |
|
Theodore Dubois
|
c4f793f314
|
Use one big lock for all the pids
|
2017-10-14 14:36:33 -07:00 |
|
Theodore Dubois
|
fb94468d50
|
Use lock macros everywhere
|
2017-10-14 14:22:49 -07:00 |
|
Theodore Dubois
|
f1e63c43e0
|
Rename sys directory to kernel
A number of the headers in it were conflicting with macOS system
headers.
|
2017-10-13 16:54:11 -07:00 |
|
Theodore Dubois
|
84bc90765e
|
Add linux headers to dockerized gcc
|
2017-10-13 16:38:49 -07:00 |
|
Theodore Dubois
|
12ac7227e5
|
Add multilib gcc as a docker container
|
2017-10-13 16:30:52 -07:00 |
|
Theodore Dubois
|
a7889b5678
|
Add strace for get*id calls
|
2017-10-13 16:30:52 -07:00 |
|