antifallobst
|
f0bf8ac3f5
|
docs (README): fixed documentation reference
|
2023-06-10 15:35:14 +02:00 |
antifallobst
|
b498cb2c98
|
docs (roadmap): updated progress
|
2023-06-10 15:30:31 +02:00 |
antifallobst
|
81fc9ca9fc
|
feature (syscalls): implemented 'nx_proc_create'
|
2023-06-10 15:08:31 +02:00 |
antifallobst
|
91f7aa4009
|
feature (drivers): created infrastructure to config drivers to load on startup
|
2023-06-06 23:22:08 +02:00 |
antifallobst
|
d7c79e1bdf
|
feature (symbol tables): upgraded symbol tables from static lists to hashmaps
|
2023-06-06 22:28:47 +02:00 |
antifallobst
|
ae0ef5c85d
|
fix (hashmaps): fixed bug that caused PFs and GPFs while handling collisions
|
2023-06-06 22:27:43 +02:00 |
antifallobst
|
8c273f4dc7
|
refactor (kernel): removed unused and unfinished modules system. The new drivers system performs the same task
|
2023-06-06 22:05:14 +02:00 |
antifallobst
|
b00b57b180
|
feature (syscalls): implemented 'nx_drv_register'
|
2023-06-06 21:43:23 +02:00 |
antifallobst
|
4070959736
|
refactor (syscalls): refactored syscalls to match the documented SysABI
|
2023-06-06 21:20:29 +02:00 |
antifallobst
|
3fbc9dc274
|
fix (JSON): fixed array parsing
|
2023-06-06 20:32:30 +02:00 |
antifallobst
|
83f5e77d52
|
feature (strings): implemented DJB string hashing function
|
2023-06-05 17:51:10 +02:00 |
antifallobst
|
e69065f889
|
feature (drivers API): implemented 'nx_drv_log'
|
2023-06-01 19:40:52 +02:00 |
antifallobst
|
2902215904
|
docs (readme): removed second roadmap header
|
2023-06-01 17:09:17 +02:00 |
antifallobst
|
e85621ec55
|
docs (readme): updated and extended roadmap
|
2023-06-01 17:04:21 +02:00 |
antifallobst
|
b50750653d
|
fix (drivers): applied the fix for PCI to USB too 🤦
|
2023-06-01 13:52:42 +02:00 |
antifallobst
|
78ea65ec75
|
fix (drivers): pushing without testing was a bad idea ^^
|
2023-06-01 13:50:51 +02:00 |
antifallobst
|
74aa1a4e4d
|
feature (drivers): implemented driver registration and lookup
|
2023-06-01 13:12:34 +02:00 |
antifallobst
|
a904629abd
|
feature (drivers): implemented a function for API functions to determine the calling driver
|
2023-06-01 11:59:39 +02:00 |
antifallobst
|
263e7305cf
|
feature (memory management): implemented a function to read the caller from the stack
|
2023-06-01 11:40:12 +02:00 |
antifallobst
|
7d33377806
|
feature (drivers): implemented an infrastructure to link drivers into the kernel
|
2023-06-01 00:10:15 +02:00 |
antifallobst
|
3d4cea2060
|
refactor (drivers): moved test driver to drivers repository
|
2023-06-01 00:03:36 +02:00 |
antifallobst
|
bb19ff02e1
|
feature (ELF): defined structs to parse dynamic section
|
2023-05-31 00:16:25 +02:00 |
antifallobst
|
82af1f195b
|
feature (drivers): started work on a driver handler / loader
|
2023-05-30 22:26:58 +02:00 |
antifallobst
|
7e53ab9e7c
|
feature (drivers): setup a small driver to test stuff
|
2023-05-30 22:26:20 +02:00 |
antifallobst
|
0732a19f8a
|
fix (VFS): fixed path resolving bug, that caused random strings to be resolved as part of the path
|
2023-05-30 20:47:44 +02:00 |
antifallobst
|
713ffbc089
|
feature (hashmaps): implemented hashmaps (NOT TESTED YET)
|
2023-05-29 16:23:03 +02:00 |
antifallobst
|
cd5737dba7
|
feature (drivers): started work on a generic driver interface / driver manager
|
2023-05-29 14:40:37 +02:00 |
antifallobst
|
6ddd4587cf
|
refactor (drivers): applied driver directory change to include statements
|
2023-05-28 21:06:06 +02:00 |
antifallobst
|
4227ea131a
|
fix (build-system): fixed error with iso directory
|
2023-05-28 20:55:02 +02:00 |
Eric-Paul Ickhorn
|
2ccbf17625
|
refactor (drivers): Moved actual builtin drivers to a more sensible path
|
2023-05-28 20:40:21 +02:00 |
antifallobst
|
f554c96469
|
docs: updated roadmap progress
|
2023-05-26 22:32:54 +00:00 |
antifallobst
|
007851c0ea
|
feature (crypto): implemented SHA-1
|
2023-05-26 21:24:23 +02:00 |
antifallobst
|
fc81e9f458
|
feature (sysconfig): connected sysconfig to 'noxos.json'
|
2023-05-26 16:49:00 +02:00 |
antifallobst
|
2ffbaa5322
|
feature (JSON parser): implemented AST
|
2023-05-26 14:53:34 +02:00 |
antifallobst
|
a5233b7fe1
|
fix (boot config): removed JSON parser test values from noxos.json
|
2023-05-19 02:19:09 +02:00 |
antifallobst
|
3ec2729755
|
feature (JSON parser): implemented a tokenizer
|
2023-05-19 02:17:15 +02:00 |
antifallobst
|
c60e8f9564
|
feature (utils): implemented function to check if a char is a special character
|
2023-05-19 01:50:55 +02:00 |
antifallobst
|
abf22ba917
|
fix (heap): fixed bug that caused invalid addresses as result of memory allocations
|
2023-05-19 01:20:15 +02:00 |
antifallobst
|
9a35aa6648
|
feature (modules): started work on kernel modules
|
2023-05-17 00:18:25 +02:00 |
antifallobst
|
7f711d853e
|
feature (drive manager): added device pointer to drive struct
|
2023-05-16 23:38:14 +02:00 |
antifallobst
|
0bed26ff26
|
feature (drive manager): implemented a manager for drives/storage media
|
2023-05-15 18:13:58 +02:00 |
antifallobst
|
7e5fee1437
|
feature (GPT): improved GPT decoding and GUID representation in code
|
2023-05-08 17:30:35 +02:00 |
antifallobst
|
c9d57639c1
|
feature (GPT): implemented basic GPT decoding
|
2023-05-08 00:19:36 +02:00 |
antifallobst
|
b8cafaf24d
|
feature (MBR): implemented MBR
|
2023-05-07 23:14:43 +02:00 |
antifallobst
|
7d104a2745
|
feature (AHCI): implemented port reading
|
2023-05-07 14:13:07 +02:00 |
antifallobst
|
20112833d5
|
feature (AHCI): implemented port initialization
|
2023-05-07 12:38:59 +02:00 |
antifallobst
|
caacc16f35
|
feature (processes): implemented signals and the 'nx_psignal' syscall
|
2023-05-07 01:16:33 +02:00 |
antifallobst
|
c0e1b688a4
|
feature (syscalls): implemented 'nx_pcreate'
|
2023-05-07 00:34:20 +02:00 |
antifallobst
|
12ff4ec3dd
|
feature (status): added a few more error status codes
|
2023-05-07 00:33:10 +02:00 |
antifallobst
|
c02fdd7249
|
fix (processes): changed process spawning to copy the null terminator at the end of the name
|
2023-05-07 00:31:46 +02:00 |