Matheus
|
140e14fd64
|
Makefile: add support for an nvme drive
|
2022-11-22 13:36:50 -03:00 |
|
Matheus
|
715ecb7140
|
Makefiles: fix several bad OBJPATHs
|
2022-11-21 20:20:43 -03:00 |
|
Matheus
|
8d8b319319
|
sched: handle thread death in a less hacky way
|
2022-11-21 20:12:47 -03:00 |
|
Matheus
|
e550d94c91
|
vmm: fix request edge case in multithreaded applications
|
2022-11-21 20:02:01 -03:00 |
|
Matheus
|
33f5a3d674
|
pci: fix allocating enumerations and add a way to get enumerations
|
2022-11-21 19:59:02 -03:00 |
|
Matheus
|
51c6aebf35
|
x86_64 regs: func to get stack pointer
|
2022-11-20 20:13:26 -03:00 |
|
Matheus
|
d2c89f01e6
|
scheduler: sched_die() and new thread state
|
2022-11-20 20:13:07 -03:00 |
|
Matheus
|
fcbce08dd2
|
x86_64 syscall: fix comment
|
2022-11-20 20:12:39 -03:00 |
|
Matheus
|
75491f602f
|
x86_64 interrupts: push interrupt numbers and also add an isr for #NM
|
2022-11-20 20:12:06 -03:00 |
|
Matheus
|
60569cf68b
|
ports: make port
|
2022-11-20 20:10:34 -03:00 |
|
Matheus
|
aa779745f3
|
ports: fix host gcc job count
|
2022-11-20 19:55:40 -03:00 |
|
Matheus
|
cf3c200863
|
Makefile: add USE_E9 to the preprocessor flags and make the relevant files understand it
|
2022-11-04 16:02:29 -03:00 |
|
Matheus
|
62f51d638f
|
x86_64: e9out device
|
2022-11-04 15:48:17 -03:00 |
|
Matheus
|
f85f79f223
|
keyboard: poll
|
2022-10-27 18:21:46 -03:00 |
|
Matheus
|
d64dc8f5b6
|
syscalls: open: fix create not being in relation to dirfd
|
2022-10-26 21:44:09 -03:00 |
|
Matheus
|
1d28e68aa2
|
syscalls: waitpid: fix possible null pointer dereference
|
2022-10-26 21:43:46 -03:00 |
|
Matheus
|
e904c89104
|
jinx: more work on xf86-input-keyboard and several X related ports
|
2022-10-26 19:48:56 -03:00 |
|
Matheus
|
47487e7757
|
jinx: stub tcflush() in mlibc and add a WIP xf86-input-keyboard port
|
2022-10-26 00:29:04 -03:00 |
|
Matheus
|
7a13bd0b06
|
jinx: fix twm source recipe
|
2022-10-25 21:46:54 -03:00 |
|
Matheus
|
352b71cba4
|
jinx: rework a bunch of patches and recipes
|
2022-10-25 20:23:11 -03:00 |
|
Matheus
|
9dd308599b
|
devman and vfs: check if a function is not implemented before calling
|
2022-10-25 19:27:47 -03:00 |
|
Matheus
|
8ed219638b
|
jinx: libxcursor, twm, xbitmaps and xsetroot ports
|
2022-10-25 19:03:43 -03:00 |
|
Matheus
|
fe1a26160b
|
0.0.2 patch
0.0.2
|
2022-10-24 23:27:10 -03:00 |
|
Matheus
|
e55960db68
|
xclock port: make it actually show the time
|
2022-10-24 23:08:32 -03:00 |
|
Matheus
|
d4aa138036
|
jinx: automake patch
|
2022-10-24 22:14:44 -03:00 |
|
Matheus
|
72ad617ff4
|
jinx: xorg-server port
|
2022-10-24 21:34:45 -03:00 |
|
Matheus
|
a026d607b3
|
jinx: xf86-video-fbdev port
|
2022-10-24 21:07:21 -03:00 |
|
Matheus
|
ed2c9ca8f6
|
jinx: a BUNCH of ports related to xorg and the build system
|
2022-10-24 20:58:23 -03:00 |
|
Matheus
|
de354977e5
|
mlibc: update patches to reflect system changes and a few fixes
|
2022-10-24 16:43:23 -03:00 |
|
Matheus
|
8356c27239
|
syscalls: recvmsg and futex system calls
|
2022-10-24 15:44:01 -03:00 |
|
Matheus
|
a9a15e04bf
|
fd: have iovec be inside fd.h
|
2022-10-24 15:42:21 -03:00 |
|
Matheus
|
91a314a298
|
socket: add msghdr to header and fix backlog issue
|
2022-10-24 15:41:48 -03:00 |
|
Matheus
|
763ea89e83
|
vfs: expect fd argument to a few calls
|
2022-10-24 15:40:55 -03:00 |
|
Matheus
|
72504f3598
|
vmm: vmm_tophyical()
|
2022-10-24 15:37:37 -03:00 |
|
Matheus
|
6db1cfe81d
|
sockets: expect fd argument
|
2022-10-24 15:36:46 -03:00 |
|
Matheus
|
9815b8b06d
|
fcntl: properly handle F_SETFL now
|
2022-10-24 15:35:33 -03:00 |
|
Matheus
|
d8fedecc8f
|
fork: fix new thread's tid not being set
|
2022-10-24 15:35:13 -03:00 |
|
Matheus
|
ccca596128
|
linkat: fix no return in successful gettarget()
|
2022-10-24 15:34:55 -03:00 |
|
Matheus
|
ede9367727
|
poll: properly do timeouts
|
2022-10-24 15:34:15 -03:00 |
|
Matheus
|
400f9d2231
|
unix sockets: a bunch of bugfixes
|
2022-10-24 15:31:48 -03:00 |
|
Matheus
|
88d7818c39
|
framebuffer: changes to mmap and how the ioctl information is stored and accessed
|
2022-10-24 15:30:16 -03:00 |
|
Matheus
|
b14a285b9e
|
init: set DISPLAY to :0
|
2022-10-24 15:29:20 -03:00 |
|
Matheus
|
729b025b19
|
sockets: actually use socklen_t
|
2022-10-22 23:41:11 -03:00 |
|
Matheus
|
f08e86bbc0
|
syscall: syscall logging kinda
|
2022-10-22 23:39:38 -03:00 |
|
Matheus
|
4ef85eb2b3
|
bash: symlink to /bin/sh
|
2022-10-22 23:38:46 -03:00 |
|
Matheus
|
813ab0060c
|
file mapping stub
|
2022-10-22 10:58:43 -03:00 |
|
Matheus
|
5659a2a397
|
init: run the /etc/rc script on startup
|
2022-10-21 23:08:44 -03:00 |
|
Matheus
|
897019dca7
|
jinx: finish doomgeneric port
|
2022-10-21 18:25:56 -03:00 |
|
Matheus
|
97f2f25752
|
unix sockets: fix address behaviour
|
2022-10-21 17:51:23 -03:00 |
|
Matheus
|
4834353501
|
syscalls: link at
|
2022-10-21 13:25:29 -03:00 |
|