437 Commits

Author SHA1 Message Date
Matheus 117bf84988 Add rewrite notice 2023-04-23 17:21:03 -03:00
Matheus 2c8eb7d92b Merge pull request #3 from duch3201/main
Fixed hashes
2023-04-07 13:00:03 -03:00
duch3201 b9fc4015e9 fixed hashes, changed single quotes to double quotes 2023-04-06 20:13:45 +02:00
duch3201 90d7c1bf82 fixed the hashes 2023-04-06 19:59:08 +02:00
_Ghost_ f9c1d81da4 Update pkgconfig 2023-04-06 14:10:54 +02:00
_Ghost_ a30f8e04cf Update pkgconfig 2023-04-06 13:57:12 +02:00
Matheus 0525ce5bac fix builds and update mlibc 2023-04-02 20:34:13 -03:00
Matheus 2060685043 makefile: fix jinx not being curl'd into a file 2023-02-12 18:48:54 -03:00
Matheus 646017faa0 jinx: ace of penguins port 2023-02-12 17:16:33 -03:00
Matheus 95291753eb jinx: libpng port 2023-02-12 17:16:15 -03:00
Matheus 2411b31fa0 block: hook more calls to devman 2023-02-11 15:23:14 -03:00
Matheus b4c26b9b67 makefile: no longer hardcode jinx version and add boot order 2023-02-11 15:19:24 -03:00
Matheus b713f1dc45 nvme: fix use of non zero'd admin queue and wrong phase checking 2023-02-10 01:52:38 -03:00
Matheus d12f5d2144 nvme: hook to block abstraction and fixes 2023-02-10 01:07:48 -03:00
Matheus 9d2d5d9fd6 block: initial implementation 2023-02-10 01:07:33 -03:00
Matheus 2b74b267b6 devman: add block device major define 2023-02-10 01:06:51 -03:00
Matheus 3a2829986d devman: fix read/write error handling 2023-02-10 01:06:22 -03:00
Matheus 4076007123 stdio.h: add missing func prototypes 2023-02-10 01:05:55 -03:00
Matheus ff59122dc2 nvme: more work on initialisation and read function 2023-02-08 22:12:55 -03:00
Matheus 6bf042e417 nvme: software progress reset and namespace list 2023-02-05 15:48:42 -03:00
Matheus d4f8ed68de nvme: identify command and structs 2023-02-04 01:26:30 -03:00
Matheus fae8fa47b2 pci: fix warnings on header 2023-02-04 00:25:20 -03:00
Matheus a6f37a6a85 nvme: initial worker thread implementation 2023-01-10 02:17:36 -03:00
Matheus 1fe865d141 pci: MSI-X support 2023-01-10 02:15:41 -03:00
Matheus 85b65fd118 x86_64 isr and idt: nvme 2023-01-10 01:55:35 -03:00
Matheus e7467e5ce8 vmm: make sure there is a thread in the struct in the dealwithrequest call 2023-01-08 19:30:31 -03:00
Matheus c08644d7fb scheduler: make timer request start on sched_init rather than sched_runinit 2023-01-08 19:30:03 -03:00
Matheus 6a8abf28a8 ringbuffer: datacount function 2023-01-08 19:29:17 -03:00
Matheus b405e35fe7 pmm: add macros related to the HHDM 2023-01-08 19:26:28 -03:00
Matheus 087005c99d main: reorder sched initialization 2023-01-08 19:26:12 -03:00
Matheus bdf75e7985 jinx: fix mpfr source recipe fetching a version it wasn't supposed to 2023-01-08 12:27:32 -03:00
Matheus 79f01b07af jinx: hardcode to version 0.0.20 (commit 4c399d071759e811dc0bae01f92163412742c0f1) 2023-01-07 18:49:34 -03:00
Matheus ff0110f609 jinx: xf86-input-mouse port 2023-01-07 18:28:06 -03:00
Matheus 60fca9c5f2 ps2mouse: fix delta calculation 2023-01-07 16:44:23 -03:00
Matheus b9d1263c5f ps2mouse: send packets to generic interface 2023-01-05 23:29:19 -03:00
Matheus b980ab94c2 generic mouse interface 2023-01-05 23:29:03 -03:00
Matheus 2b4e97735b ps2 mouse: initial implementation 2023-01-05 22:58:23 -03:00
Matheus fc097489a1 assert.h: inital implementation 2023-01-05 22:57:36 -03:00
Matheus e3d9c849af ps2: controller initialization 2023-01-05 19:38:58 -03:00
Matheus 78362d9a0a time.h: difference in ms 2023-01-05 19:38:41 -03:00
Matheus adbf3d0353 math.h: long absolute 2023-01-05 19:37:46 -03:00
Matheus e685f48381 distro files and init: set term var in init and fix prompt size 2023-01-05 01:43:50 -03:00
Matheus 78b9724b38 poll syscall: add volatile keyword to fd count to prevent a loop from being optimized out 2023-01-02 23:42:25 -03:00
Matheus 5fb8398c1a x86_64 isrs: set ss to correct value somewhere else in the code 2023-01-02 23:37:04 -03:00
Matheus d711d1de62 context: set ss to proper user value 2023-01-02 23:36:36 -03:00
Matheus 8dedf83226 Makefile: fix test target 2023-01-02 16:21:12 -03:00
Matheus 41a1921e2d remake the syscall logger 2023-01-02 16:19:03 -03:00
Matheus a5c2f96ce1 stdio: sprintf 2023-01-02 16:18:52 -03:00
Matheus 5897c19dde jinx: remove a few printfs in the xf86-input-keyboard port 2023-01-01 12:20:50 -03:00
Matheus cc59678fc4 keyboard: fix poll missing an argument 2023-01-01 12:20:19 -03:00