Commit graph

294 commits

Author SHA1 Message Date
Andreas Hampicke 4e5246080a Linux: Implement linux/input.h 2017-05-04 15:51:39 +02:00
avdgrinten 6d8e12cca4 managarm: Implement sleep() 2017-05-04 15:37:09 +02:00
Andreas Hampicke 4618a6d22f managarm: Fix close() 2017-02-25 16:37:52 +01:00
Andreas Hampicke 318820148e managarm: Fix build 2017-01-07 15:30:54 +01:00
avdgrinten 71499e73f4 managarm: Update to new SubmitAsync ABI 2017-01-03 13:59:53 +01:00
avdgrinten 22e1171949 managarm: Implement _exit() via supercall 2017-01-01 15:10:15 +01:00
avdgrinten 5039714a91 managarm: Implement mount() 2016-12-28 17:43:37 +01:00
avdgrinten ee8ee1bb09 managarm: Implement access() 2016-12-28 17:38:59 +01:00
avdgrinten 033d211ed0 managarm: Do not receive a lane during OPEN 2016-12-27 18:22:51 +01:00
avdgrinten 7686862e2d managarm: Fix execve() 2016-12-23 23:02:18 +01:00
avdgrinten 7cf470a707 managarm: Do not explicitly initialize file table 2016-12-20 23:37:29 +01:00
avdgrinten 095db25f99 managarm: Fix fork() 2016-12-18 20:53:23 +01:00
avdgrinten 75ff4e411c managarm: Fix fork() 2016-12-15 17:16:33 +01:00
avdgrinten 9ad6bd309a managarm: Use per-thread lane instead of posixPipe 2016-12-14 19:59:16 +01:00
avdgrinten 37530a6d55 managarm: Fix dup2() 2016-12-11 18:20:48 +01:00
avdgrinten 6db1408d95 managarm: Rename protobuf messages 2016-12-11 17:17:27 +01:00
avdgrinten 8c5b28fd14 managarm: Remove use of helx.hpp header 2016-12-04 18:09:45 +01:00
avdgrinten 65cb27295e managarm: Trim queue before submitting actions 2016-12-04 13:09:51 +01:00
avdgrinten 2958305b01 managarm: Use queue in open(), mmap() 2016-12-03 19:43:41 +01:00
avdgrinten 00b2b6994c pthread: Add barrier stubs 2016-12-03 19:28:11 +01:00
avdgrinten 196efe7d63 managarm: Use queue instead of EventHub in write() 2016-12-03 19:27:16 +01:00
avdgrinten 72f69b73dc pthread: Implement condition variables 2016-11-20 17:49:15 +01:00
avdgrinten a134ebe798 pthread: Implement basic mutexes + pthread_once() 2016-11-19 18:20:46 +01:00
avdgrinten 5d7cf2aa69 pthreads: Provide stubs for most functions 2016-11-19 17:06:07 +01:00
avdgrinten b9cfef1363 seek(), read(): Use streams for file API 2016-11-19 15:24:26 +01:00
avdgrinten 4404970fd2 open()/mmap(): Use file stream API 2016-11-08 17:46:45 +01:00
avdgrinten f90c4aae8c write(): Update file API to streams 2016-11-07 20:18:37 +01:00
avdgrinten fff7b1698b ansi: Implement isxdigit() 2016-11-06 12:17:57 +01:00
avdgrinten e67eef71ba Actually implement ctors and __cxa_guard_* 2016-11-04 19:24:16 +01:00
avdgrinten 005e9f5261 Add hidden __cxa_guard_{acquire,release}() 2016-11-01 16:48:24 +01:00
avdgrinten 9ecd6a8236 Fix ctor/dtor handling in mlibc 2016-11-01 16:23:04 +01:00
avdgrinten 63340ec1f7 Replace -nostdlib with -nodefaultlibs 2016-10-23 15:28:17 +02:00
avdgrinten 0d463390fb Fix frigg-bindings build 2016-10-16 18:02:08 +02:00
avdgrinten 26b4bcc1a5 Use an internal fake <new> header 2016-10-16 15:13:38 +02:00
avdgrinten cef80fcc9a Fix build 2016-10-15 18:00:09 +02:00
avdgrinten eae56b10f8 Provide stdint.h that includes gcc's stdint.h 2016-10-15 18:00:09 +02:00
avdgrinten f84979710d Add seperate install-headers target 2016-10-15 18:00:09 +02:00
avdgrinten 34c70113ea Send OPEN to POSIX instead of FS server 2016-10-15 16:54:44 +02:00
avdgrinten 9733005817 Get rid of LazyIntializers 2016-10-08 14:26:52 +02:00
avdgrinten 15e6726709 Use FRIGG_HIDDEN instead of visibility pragmas 2016-10-08 13:02:31 +02:00
avdgrinten 78cbebc065 Add AT_XPIPE auxiliary vector entry 2016-09-27 22:24:24 +02:00
avdgrinten 1b59addb2c Fix string functions for ACPICA 2016-09-25 14:38:21 +02:00
avdgrinten 2c1178960f Pass open files via auxiliary vector 2016-09-25 11:43:56 +02:00
avdgrinten de5af70ddb Add glibc-like getauxval() 2016-09-24 12:57:16 +02:00
avdgrinten a22fa915b0 Update file API 2016-09-24 12:05:56 +02:00
avdgrinten e5a105ccf7 Initial support for xuniverse GET_PROFILE 2016-09-18 10:07:13 +02:00
avdgrinten 28958bcd6c Implmenet atexit() 2016-08-07 16:08:15 +02:00
avdgrinten f8a0096630 Use CopyOnWriteAtFork in allocator 2016-08-07 16:07:56 +02:00
avdgrinten f447ced0ce Fix frigg log calls 2016-07-28 19:24:25 +02:00
Andreas Hampicke c15cd01636 Replace sendStringResp() with sendStringRespSync() 2016-06-26 23:43:49 +02:00