Aren Elchinyan
ff134e1768
Merge pull request #34 from 0Nera/master
...
Add some badges 😄
2025-01-18 15:17:24 +03:00
Aren Elchinyan
6176671082
Merge branch 'CIS-osdev:master' into master
2025-01-18 15:16:44 +03:00
Aren Elchinyan
cda79f77ea
Add some badges 😄
2025-01-18 15:16:19 +03:00
Aren Elchinyan
11db1c3cba
Add sections table ( #32 )
...
* Add debug stuff
* Add sections debug
* Add sections table
* Fix page fault
2025-01-18 13:56:48 +03:00
Aren Elchinyan
78de14d157
Fix page fault
2025-01-18 13:52:43 +03:00
Aren Elchinyan
b9fe67a4c9
Merge branch 'master' of https://github.com/0Nera/cis-kernel
2025-01-18 13:46:33 +03:00
Aren Elchinyan
99f3527c2a
Add sections table
2025-01-18 13:46:26 +03:00
Aren Elchinyan
940149abec
Merge branch 'CIS-osdev:master' into master
2025-01-18 13:38:44 +03:00
NotYourFox
b3738d1c84
Added an array for unary multiboot tags to be able to fetch them in constant-time ( #31 )
...
* Added an array for unary multiboot tags to be able to fetch them in constant-time
* clang-format
* oops
* anti-stupidity protection
* clang-format
---------
Co-authored-by: NotYourFox <git@notyourfox.coffee>
2025-01-16 16:39:32 +03:00
Aren Elchinyan
473a4d8479
Add sections debug
2025-01-16 15:57:55 +03:00
Aren Elchinyan
58344a58ba
Add debug stuff
2025-01-16 15:57:35 +03:00
Aren Elchinyan
e1e463d8d7
Merge pull request #30 from alkuzin/feature/add-some-auxilar-functions
...
Feature/add some auxilar functions
2025-01-16 12:09:26 +03:00
alkuzin
dc735a24b6
refactor: formated code
2025-01-15 18:49:51 +03:00
alkuzin
763c29285d
feat: added bits & bytes handeling functions and macros
2025-01-15 17:29:43 +03:00
alkuzin
645e1c233a
feat: added kernel types
2025-01-15 17:26:34 +03:00
Aren Elchinyan
6ef43af0bc
Merge pull request #28 from NotYourFox/master
...
Changed cpu_full_halt to account for unlikely accidental hardware errors with IF desyncing from reflock state
2025-01-15 17:00:15 +03:00
Aren Elchinyan
08e037ec2c
Merge pull request #29 from 0Nera/master
...
Fix CodeQL
2025-01-15 16:58:30 +03:00
Aren Elchinyan
f4994926f6
Update codeql.yml
2025-01-15 16:50:23 +03:00
Aren Elchinyan
971c3d7d4d
Merge branch 'master' of https://github.com/0Nera/cis-kernel
2025-01-15 16:43:21 +03:00
Aren Elchinyan
fc4c96fbe2
Try fix CodeQL
2025-01-15 16:43:13 +03:00
NotYourFox
97fcdef351
Changed cpu_full_halt to account for unlikely accidental hardware errors with IF desyncing from reflock state
2025-01-15 16:42:54 +03:00
Aren Elchinyan
ef6deceba3
Merge pull request #27 from 0Nera/master
...
Updated panic() and also fixed minor issues.
2025-01-15 16:38:32 +03:00
Aren Elchinyan
d2d5067875
Merge branch 'master' of https://github.com/0Nera/cis-kernel
2025-01-15 16:33:02 +03:00
Aren Elchinyan
088286aca3
Fix warning: found movsd'; assuming
movsl' was meant
2025-01-15 16:33:01 +03:00
Aren Elchinyan
d6671643ad
Fix issue #26
2025-01-15 16:32:38 +03:00
Aren Elchinyan
7c870116b4
Add cpu_full_halt
2025-01-15 16:32:07 +03:00
Aren Elchinyan
2c1834ae2e
Merge pull request #24 from 0Nera/master
...
Kstdint removed
2025-01-14 12:54:43 +03:00
Aren Elchinyan
b0562b2f0c
Kstdint removed
...
А нахуя просили то
2025-01-14 12:54:20 +03:00
Aren Elchinyan
7a3c8b28c8
Merge pull request #23 from NotYourFox/master
...
[UPDATE] Those are my prerequisites for the interrupt handler.
2025-01-14 12:48:32 +03:00
NotYourFox
166e07834e
Revert AT&T syntax in regs.S
2025-01-14 00:42:40 +03:00
NotYourFox
4ea12f34e3
Finishing refactoring changes
2025-01-13 23:42:04 +03:00
NotYourFox
d6974a03a0
Add -Ikernel/arch/include to include path and support .S as a GAS extension
2025-01-13 23:41:00 +03:00
NotYourFox
b7200ff2b1
Update .clang-format
2025-01-13 23:40:06 +03:00
NotYourFox
942bd2308e
Added likely/unlikely
2025-01-13 23:39:41 +03:00
NotYourFox
4efda1629e
PLEASE DEPRECATE KSTDINT
2025-01-13 23:39:01 +03:00
NotYourFox
c44b112a0c
Update .gitignore
2025-01-13 23:38:42 +03:00
NotYourFox
be052c9ce7
Made proper structure for arch-specific code; added panic
2025-01-13 23:37:34 +03:00
NotYourFox
309be28067
Added reflock; enhanced kstring
2025-01-13 23:37:11 +03:00
NotYourFox
d4d68b06c7
Added clang-format.sh
2025-01-13 23:25:09 +03:00
Aren Elchinyan
19b5ea5ec8
Merge pull request #21 from noverd/klibc-string-1
...
KLIBC string.h (strcmp, strcpy, strlen and strcat)
2025-01-13 21:22:56 +03:00
noverd
3d0b83ec61
MODULE DEF ADD
2025-01-13 21:17:33 +03:00
noverd
bcede20eac
Forgotten files KLIBC
2025-01-13 18:38:18 +03:00
noverd
67a604a6c4
KLIBC string.h: strcmp, strcpy, strlen, strcat
2025-01-13 18:37:24 +03:00
Aren Elchinyan
f5ee0f8274
Create codeql.yml
2025-01-12 19:28:41 +03:00
Aren Elchinyan
9768109f68
Delete .github/workflows/codeql.yml
2025-01-12 19:28:20 +03:00
Aren Elchinyan
3f476fd555
Merge pull request #20 from 0Nera/master
...
Add CodeQL
2025-01-12 19:15:51 +03:00
Aren Elchinyan
3eb8cc48bd
Update permissions
2025-01-12 19:13:46 +03:00
Aren Elchinyan
375903f1a6
Update codeql.yml
2025-01-12 19:10:13 +03:00
Aren Elchinyan
c2a9905f50
Rename :D
2025-01-12 19:07:29 +03:00
Aren Elchinyan
f1f08a6c01
Merge branch 'master' of https://github.com/0Nera/cis-kernel
2025-01-12 19:06:31 +03:00