Commit Graph

710 Commits

Author SHA1 Message Date
Matheus f2f7a629cc file: use mutex for locking rather than spinlock 2024-05-07 18:52:05 -03:00
Matheus 3ada71ec1d tty: more termios stuff 2024-05-07 18:51:31 -03:00
Matheus 51be9ce8bd sockfs: remove debug print 2024-05-07 18:19:27 -03:00
Matheus 7de903d9b7 readme: update xorg screenshot 2024-05-07 17:16:43 -03:00
Matheus ed59a01f5c distro-files: fvwm3 and xterm stuff 2024-05-07 17:16:21 -03:00
Matheus 256360d0e9 mlibc port: temp fix do_scanf while fix is not upstreamed 2024-05-07 12:24:49 -03:00
Matheus ed5adaceeb delete thing 2024-05-03 15:22:25 -03:00
Matheus 7c514f3617 ports: some fonts 2024-05-03 15:22:15 -03:00
Matheus de5b29177d ports: mkfontscale 2024-05-03 15:17:02 -03:00
Matheus 373655f7e4 stuff 2024-05-03 15:16:35 -03:00
Matheus 8c7356df2c stat: fix return value 2024-05-03 15:15:07 -03:00
Matheus 2930506e59 keyboard: fix poll 2024-05-03 15:14:49 -03:00
Matheus bff2e26274 ports: xterm 2024-05-03 15:11:34 -03:00
Matheus 7b3c657f34 devfs: createdir and remove 2024-05-03 15:10:55 -03:00
Matheus 33c8a4d107 pty: initial implementation 2024-05-03 14:03:41 -03:00
Matheus dd46c4b766 scheduler: fix kernel stack unmapping 2024-05-01 22:41:59 -03:00
Matheus 2a72a6a271 ports: less 2024-05-01 22:29:03 -03:00
Matheus 8ff81b8f87 futex: fix use after free 2024-05-01 22:19:09 -03:00
Matheus 0280c89923 makefile: default to 1 cpu 2024-05-01 22:17:35 -03:00
Matheus 05049a091f job control: sessions and process groups 2024-05-01 21:42:38 -03:00
Matheus 1f848fe596 devfs: fixes and change behaviour of open 2024-05-01 21:39:56 -03:00
Matheus 5da946e0bd waitpid: W_NOHANG 2024-05-01 21:37:19 -03:00
Matheus a4c117c36c main: set controlling tty 2024-05-01 21:36:42 -03:00
Matheus 8c974d40ac mlibc: remove some debug prints 2024-04-30 20:48:17 -03:00
Matheus 0d3cef1dd9 ports: fvwm 2024-04-30 20:48:00 -03:00
Matheus 6a5f94e4d1 ports: libevent 2024-04-30 20:47:46 -03:00
Matheus 27d24f3e20 cpu: dont access cpu local storage using rdmsr 2024-04-29 21:26:47 -03:00
Matheus 43b209666f mmu: don't do tlb shootdowns if no other cpus are online 2024-04-29 21:26:13 -03:00
Matheus 6b16089a9f main: add tty_init() 2024-04-28 18:46:02 -03:00
Matheus e0c2cd9a2a scheduler: pid refcount 2024-04-28 18:45:43 -03:00
Matheus 8deb3a1144 context: CTX_INIT interrupt flag 2024-04-28 14:32:28 -03:00
Matheus 1fc3791bc9 tty: tty abstraction initial implementation 2024-04-27 13:42:57 -03:00
Matheus d8e3ce178e Merge branch 'rewrite' of https://github.com/Mathewnd/Astral into rewrite 2024-04-25 21:22:50 -03:00
Matheus 14b641f1bf devfs: ability to remove devices 2024-04-25 21:21:17 -03:00
Matheus b61ffafc0c devfs: support directories inside it 2024-04-25 20:56:47 -03:00
Matheus 13cbc41133 Update README.md 2024-04-21 22:55:58 -03:00
Matheus 7974373cbb rename X games screenshot 2024-04-21 22:54:56 -03:00
Matheus 137e7b8f42 Add files via upload 2024-04-21 22:52:20 -03:00
Matheus cf0e30e3dd update readme 2024-04-21 21:36:29 -03:00
Matheus e9d53ef62d update flanterm 2024-04-21 21:08:09 -03:00
Matheus e216813345 ports: tyrquake 2024-04-21 20:32:57 -03:00
Matheus 10dff384d3 ports: sdl2 2024-04-21 20:28:54 -03:00
Matheus a8bdb6e1ad x86-64: properly set up x87 state 2024-04-21 20:17:18 -03:00
Matheus 899186ea85 syscall log: log number of free physical pages before and after every system call 2024-04-21 20:16:38 -03:00
Matheus f827163056 munmap: fix memory leak 2024-04-21 20:16:01 -03:00
Matheus c62cfad164 ports: libxxf86vm 2024-04-20 22:20:48 -03:00
Matheus 3995bf02e2 xf86-input-keyboard port: fix keyboard scancodes etc 2024-04-20 21:25:19 -03:00
Matheus bdcabcb66f mlibc port: sys_setitimer stub 2024-04-20 21:24:52 -03:00
Matheus 6cdd34b561 ports: doomgeneric (but x11) 2024-04-20 21:24:28 -03:00
Matheus 43b08f12c4 keyboard: do poll_event 2024-04-20 21:24:07 -03:00