Andreas Hampicke
|
2438a69c7b
|
libc: Implement DRM_IOCTL_GET_CAP
|
2017-08-02 20:17:51 +02:00 |
|
avdgrinten
|
29237732e4
|
libc: Implement ioctl framework
|
2017-07-30 15:48:55 +02:00 |
|
avdgrinten
|
fdb0557ee6
|
libc: Implement poll.h header
|
2017-07-30 15:48:45 +02:00 |
|
avdgrinten
|
3753071367
|
libc: Add lots of interfaces for libdrm
|
2017-07-23 13:36:51 +02:00 |
|
avdgrinten
|
418fb34b13
|
libc: Add lots of interfaces for libdrm
|
2017-07-10 22:45:13 +02:00 |
|
avdgrinten
|
00db5fd987
|
libc: Add lots of interfaces required by gnulib
|
2017-07-08 11:20:06 +02:00 |
|
avdgrinten
|
e0eeb38d33
|
posix: Implement chroot()
|
2017-06-30 14:08:55 +02:00 |
|
avdgrinten
|
5a17c0b2d0
|
posix: Implement fake select()
|
2017-05-14 16:53:49 +02:00 |
|
avdgrinten
|
e5a87eb26c
|
ansi: Implement strtoimax()
|
2017-05-14 16:53:49 +02:00 |
|
avdgrinten
|
30aba7d40e
|
managarm: Fix a few POSIX functions
|
2017-05-14 16:53:49 +02:00 |
|
avdgrinten
|
a7ac803abb
|
ansi: Add a few GLIBC extensions
|
2017-05-14 16:53:49 +02:00 |
|
avdgrinten
|
7e5340f740
|
posix: Add arpa/inet.h
|
2017-05-14 16:53:49 +02:00 |
|
avdgrinten
|
88bb0f58f7
|
ansi: Add rudimentary inttypes.h
|
2017-05-14 16:53:49 +02:00 |
|
avdgrinten
|
8b5d2cd3f9
|
posix: Add sys/resource.h
|
2017-05-14 16:53:49 +02:00 |
|
avdgrinten
|
cf8a0a5c34
|
libc: Replace assert() by __ensure()
|
2017-05-14 16:53:49 +02:00 |
|
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 |
|