119 Commits

Author SHA1 Message Date
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