This website requires JavaScript.
b71dc48311
feat: some cmake magic
feature/modularize-build
Rick Rongen
2022-09-21 22:03:01 +02:00
1dc0942b4d
feat: rewrite existing feature flags
Rick Rongen
2022-09-01 20:51:05 +02:00
f037adcebd
feat: start setup virtio
feature/start-virtio
Rick Rongen
2022-09-01 20:45:40 +02:00
6c32c430d0
feat: start of paging setup
feature/paging-v2
Rick Rongen
2022-05-14 17:01:10 +02:00
e850dabc8b
feat: small code optimisations
master
Rick Rongen
2022-05-14 16:59:04 +02:00
6d898c07e8
feat: added not implemented function
Rick Rongen
2021-10-07 19:29:49 +02:00
03f0ec6f88
feat: Vfs and Ext2 support. Code style/attribute improvements
Rick Rongen
2021-10-06 21:45:15 +02:00
073051c99e
feat: cleanup init code, small other refactors
Rick Rongen
2021-09-01 21:43:21 +02:00
e693b12915
feat: added missing lapic code
Rick Rongen
2021-08-30 19:58:50 +02:00
e37222c346
feat: added basic ACPI support using LAI
Rick Rongen
2021-08-30 19:56:36 +02:00
462dd90890
feat: removed unused cmake directory
Rick Rongen
2021-08-30 19:50:28 +02:00
a7bd154c32
feat: made string.h and string.c more compliant
Rick Rongen
2021-08-30 19:47:39 +02:00
ad023a8119
Updated pic init
Rick Rongen
2021-08-22 19:59:55 +02:00
6b0f6ddfb7
feat added init function
Rick Rongen
2021-08-13 21:07:40 +02:00
8187265735
feat: free the name of the task when it is ended
Rick Rongen
2021-08-13 08:18:35 +02:00
f047e692c9
feat: moved file system code around
Rick Rongen
2021-08-12 21:44:10 +02:00
c172a5cb8a
feat: added state to ps output
Rick Rongen
2021-08-12 20:42:06 +02:00
3034a5d417
feat: added ps command
Rick Rongen
2021-08-12 20:31:11 +02:00
94c6332e27
feat: added task names
Rick Rongen
2021-08-12 20:22:00 +02:00
be71f9a7e9
feat: added reaper and suicide support
Rick Rongen
2021-08-06 22:00:00 +02:00
ee4338fedd
feat: added some comments to command.c
Rick Rongen
2021-08-06 20:50:38 +02:00
f0cc2c73b7
feat: initial paging setup
feature/paging
Rick Rongen
2021-08-06 20:46:44 +02:00
8152ad6e9a
feat: added sling url decomposition
Rick Rongen
2021-03-26 22:16:59 +01:00
6559569544
feat: added acpica support
feature/apcica
Rick Rongen
2021-03-26 21:16:22 +01:00
f120b104e5
feat: some extensions to kernel standard c library. Other minor improvements and formats
Rick Rongen
2021-03-26 19:57:07 +01:00
20ab9e1d6e
feat: gdt, attributes move, reorder
Rick Rongen
2021-03-21 17:34:38 +01:00
513693189e
feat: created initial stack smash protector
Rick Rongen
2021-03-15 19:21:46 +01:00
3d08828e8d
feat: fix typo
Rick Rongen
2021-03-14 21:42:04 +01:00
77c8dca72a
feat: implemented errno, strtol. Started ustar. Reformatted headers and code. Added some self-tests. Started prepwork for vfs.
Rick Rongen
2021-03-14 21:14:22 +01:00
586b8191b4
feat: reformatted code base to be more standard
Rick Rongen
2021-03-10 22:01:13 +01:00
dc4bf71b5a
feat: added cross compiler and moved headers to include dir
Rick Rongen
2021-03-09 19:45:20 +01:00
cefdb8ed90
feat: added debug traces and added support for booting using grub and tftp
Rick Rongen
2021-03-08 22:00:07 +01:00
945b18b2b2
feat: rank drivers at compile time
Rick Rongen
2021-03-07 20:30:07 +01:00
f6e720bad9
feat: taken qsort from PDCLIB, Sorting drivers. Generic driver structure. Driver ranking
Rick Rongen
2021-03-07 14:43:35 +01:00
01efc5e98a
feat: reformatted driver code and linkage. Some optimizations
Rick Rongen
2021-03-06 19:57:47 +01:00
645e18018d
feat: used linker to link pci drivers
Rick Rongen
2021-03-06 15:29:31 +01:00
38b5b611fa
feat: refactored some pci code and added pretty print of classes
Rick Rongen
2021-03-06 15:10:21 +01:00
310f3621a2
feat: fixed some bugs for running on real hardware
Rick Rongen
2021-03-05 22:23:39 +01:00
e532099ea7
feat: some clean up and validation of multiboot header
Rick Rongen
2021-03-04 22:18:58 +01:00
300e80c2e8
feat: added shutdown command
Rick Rongen
2021-03-03 22:12:37 +01:00
c9102fbc65
feat: introduced stream to separate actual io and other tasks
Rick Rongen
2021-03-02 21:56:37 +01:00
76792dd6fd
feat: moved block dev loop to a daemon task. Fixed bug in string.c and main loop
Rick Rongen
2021-03-01 21:42:35 +01:00
990b850c43
feat: initial locking etc.
Rick Rongen
2021-03-01 21:07:53 +01:00
ebe006a8ba
feat: added later directory for staged work
Rick Rongen
2021-03-01 20:54:26 +01:00
cc6f971a27
feat: initial locking. Tasking improvements
Rick Rongen
2021-03-01 19:58:12 +01:00
62ce1dfa77
feat: added support for waiting on an irq
Rick Rongen
2021-02-27 15:52:10 +01:00
934deb7984
feat: moved libk stuff to libk folder
Rick Rongen
2021-02-27 14:11:28 +01:00
9fdc89a3a6
feat: implemented liballoc for proper malloc
Rick Rongen
2021-02-27 13:19:14 +01:00
9f72d4bb1a
feat: introduced tasking, added paging (no vm), moved malloc, added syscalls, other stuff
Rick Rongen
2021-02-27 11:46:26 +01:00
8f615b259c
feat: refactor to use gcc types
Rick Rongen
2021-02-12 22:16:03 +01:00
555c1177a6
feat: setup initial fat reading logic
Rick Rongen
2021-02-11 22:01:57 +01:00
90ef4522ca
feat: reformatted code
Rick Rongen
2021-02-10 18:56:47 +01:00
2b295db30a
feat: small cleanup
Rick Rongen
2021-02-10 18:53:47 +01:00
2ac0da6574
feat: setup structure for block devices added ide block device added mbr block device driver started fat block device driver
Rick Rongen
2021-02-09 22:47:35 +01:00
9440fae968
feat: moved all required prints to printf
Rick Rongen
2021-02-06 17:04:32 +01:00
7ff33d611c
feat: added printf
Rick Rongen
2021-02-06 16:44:35 +01:00
a4651ca9d9
feat: implemented ide read write operations
Rick Rongen
2021-02-05 23:23:26 +01:00
b156509da1
first version of ide controller
Rick Rongen
2021-02-04 23:15:02 +01:00
dc8a0444f9
feat: reworked driver pci setup
Rick Rongen
2021-02-04 21:02:14 +01:00
706147c123
feat: started pci driver structure and ide driver structure
Rick Rongen
2021-02-03 22:50:39 +01:00
e8816cfdfd
feat: some refactors
Rick Rongen
2021-02-02 22:35:28 +01:00
4673a23db7
stuff
Rick Rongen
2021-02-01 23:28:24 +01:00
9986d95dbb
feature: a lot of stuff and got to a working command line ish
Rick Rongen
2021-02-01 22:31:21 +01:00
468d5968a9
feat: implemented strcpy, used constant
Rick Rongen
2021-01-30 20:20:12 +01:00
5a1caef5b1
feat: made more definitions constant and did some more minor improvements
Rick Rongen
2021-01-29 20:25:37 +01:00
d7f0e8dd36
Initial commit
Rick Rongen
2021-01-28 22:59:39 +01:00