antifallobst
|
66e6b0d3f8
|
refacotr (TTY): removed not needed function tty_alloc
|
2023-05-01 01:14:14 +02:00 |
antifallobst
|
33713a805a
|
feature (TTY): made tty easy linkable with process stdio/pipes
|
2023-04-30 17:25:53 +02:00 |
antifallobst
|
328d48e381
|
fix (scheduler): fixed bug that caused double execution of the threads first cpu time
|
2023-04-30 12:46:14 +02:00 |
antifallobst
|
2b8a39feac
|
feature (PS/2): implemented a basic ps/2 keyboard driver and TTY
|
2023-04-30 12:07:54 +02:00 |
antifallobst
|
aa5ca306ca
|
fix (streams): fixed bug in max readable bytes calculation
|
2023-04-30 11:52:30 +02:00 |
antifallobst
|
1777ca2150
|
refacotr (ahci): moved ahci.h from src to inc ^^
|
2023-04-28 19:00:43 +02:00 |
antifallobst
|
31fd385d41
|
feature (proc): implemented basic pipes and whole process pausing
|
2023-04-27 12:27:12 +02:00 |
antifallobst
|
a6e11d7e4e
|
feature (sysconfig): implemented basic system configuration
|
2023-04-27 00:18:05 +02:00 |
antifallobst
|
c1ec695ff6
|
feature (logger): implemented debug log macro which logs file and line number of its call in adition to a given format string
|
2023-04-26 20:14:06 +02:00 |
antifallobst
|
6dc7e0a11e
|
feature (AHCI): defined FIS stuff
|
2023-04-26 00:06:36 +02:00 |
antifallobst
|
62816ebcbd
|
fix (ELF): commented elf status messages out
|
2023-04-25 23:14:17 +02:00 |
antifallobst
|
203a8c2049
|
feature (PCI): implemented a BASIC pci device manager
|
2023-04-25 23:03:03 +02:00 |
Eric-Paul Ickhorn
|
f8b70e4469
|
feature (PCI): Added rest of subclass stringify data
|
2023-04-25 22:28:10 +02:00 |
antifallobst
|
b3d06f829e
|
feature (PCI): added subclass strings
|
2023-04-26 21:57:18 +02:00 |
antifallobst
|
8dd28a6bf6
|
feature (font): Ported Erics monocle font :)
|
2023-04-25 18:41:53 +02:00 |
antifallobst
|
da46a78219
|
feature (PCI): implemented basic PCI enumerating
|
2023-04-25 17:13:09 +02:00 |
Eric-Paul Ickhorn
|
a904ffaaad
|
Starting from 0
|
2023-04-22 11:10:58 +02:00 |
Eric-Paul Ickhorn
|
b1f71e0230
|
Can't seem to get this working.
|
2023-04-22 10:48:15 +02:00 |
Eric-Paul Ickhorn
|
389868e848
|
fix (pci): Solved compilation errors
|
2023-04-22 03:35:07 +02:00 |
Eric-Paul Ickhorn
|
457bf6aa60
|
feature (pci): Added PCI subclass enums
|
2023-04-22 03:28:42 +02:00 |
antifallobst
|
cae02e598d
|
feature (syscalls): implemented basic stdout printing
|
2023-04-21 13:45:58 +02:00 |
antifallobst
|
766110435a
|
refactor (kernel): refactored the directory structure
|
2023-04-20 23:00:56 +02:00 |
antifallobst
|
eaf189b545
|
feature (utils): implemented streams
|
2023-04-20 22:10:02 +02:00 |
antifallobst
|
2544dc2346
|
feature (syscalls): implemented syscalls (nx_mmap, nx_munmap)
|
2023-04-20 18:53:01 +02:00 |
antifallobst
|
1b7be49c34
|
feature (page maps): implemented a function to check if a page is mapped or not
|
2023-04-20 18:29:21 +02:00 |
antifallobst
|
18be33952f
|
feature (file_descriptors): added a few more standard file descriptors
|
2023-04-20 16:47:05 +02:00 |
antifallobst
|
e3d3faf8e0
|
feature (syscalls): implemented syscalls (nx_fdelete, nx_flist)
|
2023-04-20 16:26:20 +02:00 |
antifallobst
|
2fa608ac41
|
fix (VFS): added node destruct call on node deletion
|
2023-04-20 16:07:38 +02:00 |
antifallobst
|
2105446463
|
feature (VFS): implemented a general 'vfs_node_delete'
|
2023-04-20 15:30:19 +02:00 |
antifallobst
|
6d102f6520
|
feature (syscalls): implemented basic file syscalls (nx_fopen, nx_fclose, nx_fread, nx_fwrite)
|
2023-04-19 01:02:45 +02:00 |
antifallobst
|
88c46a8f38
|
fix (utils): fixed bug in memory_compare, that lead to not comparing the 64-bit stuff
|
2023-04-19 00:29:03 +02:00 |
antifallobst
|
45edbfb64e
|
fix (proc): changed fd_array chunk size back to 32. I forgot this after testing.
|
2023-04-18 19:19:20 +02:00 |
antifallobst
|
c14013efaa
|
feature (proc): implemented file descriptors
|
2023-04-18 19:06:25 +02:00 |
antifallobst
|
af95bd2ba1
|
refactor (syscalls): improved syscall handling infrastructure
|
2023-04-18 17:06:48 +02:00 |
antifallobst
|
d9c3b4060b
|
fix (build-system): fixed cmake build & source directory
|
2023-04-18 16:24:01 +02:00 |
Eric-Paul Ickhorn
|
c1083f9c8a
|
Added font as wanted in #12
|
2023-04-16 06:01:36 +02:00 |
antifallobst
|
7fe93891b0
|
feature (acpi): implemented FADT
|
2023-03-22 13:08:57 +01:00 |
antifallobst
|
ed977586a5
|
feature (acpi): implemented acpi table lookup
|
2023-03-22 00:03:06 +01:00 |
antifallobst
|
148dfe5a62
|
docs: removed '.wiki' directory from git
|
2023-03-19 16:03:06 +01:00 |
antifallobst
|
e9cd7c63b6
|
docs: removed '.wiki' directory
|
2023-03-19 15:52:19 +01:00 |
antifallobst
|
a77b8b9b14
|
feature (acpi): implemented RSDP descriptor verification
|
2023-03-11 13:25:48 +01:00 |
antifallobst
|
a6af38bb39
|
feature (string utils): replacing NULL reference strings in format with warning
|
2023-03-11 11:23:53 +01:00 |
antifallobst
|
b89c2fba83
|
docs: documented basic ACPI implementation
|
2023-03-11 11:05:26 +01:00 |
antifallobst
|
fedca7b7e4
|
fix (acpi): fixed oem_id field in RSDP_v1 struct
|
2023-03-11 11:04:47 +01:00 |
antifallobst
|
606e4b619c
|
fix (scheduler): added chunk NULL reference check when resolving processes
|
2023-03-11 10:37:44 +01:00 |
antifallobst
|
b5e2945165
|
feature (acpi): requesting RSDP from bootloader
|
2023-03-11 10:36:55 +01:00 |
antifallobst
|
a4c1d17aac
|
feature (build system): running in UEFI mode by default, bios mode stays accessible with the 'bios' argument
|
2023-03-10 12:58:02 +01:00 |
antifallobst
|
088efd4b56
|
feature (build system): added toolchain check to build.sh
|
2023-03-10 12:48:57 +01:00 |
antifallobst
|
cebae95696
|
fix (init): fixed crash when emulating in uefi mode
|
2023-03-10 12:24:31 +01:00 |
antifallobst
|
aa9dbb7b6d
|
fix (paging): removed accidentally placed stuff
|
2023-03-10 12:14:35 +01:00 |