Commit graph

89 commits

Author SHA1 Message Date
a03f1f7ef1
chore(config): move commitlint config to the root of the repository
Some checks failed
Format code / Format the kernel (push) Successful in 1m29s
Commitlint / commitlint (push) Has been cancelled
2025-04-30 15:24:56 -05:00
0fd93fcb73
chore(config): add commitlint config 2025-04-30 15:24:00 -05:00
e4d08919d8
chore(userspace)!: Delete the userspace library
Some checks failed
Commitlint / commitlint (push) Failing after 2m30s
Format code / Format the kernel (push) Successful in 1m22s
The userspace library was implemented far too early. This commit
deletes it, and it will be reimplemented in the future.

BREAKING CHANGE: Delete userspace library.
2025-04-30 15:19:14 -05:00
233a12779f ci(actions): Create commitlint action
Some checks failed
Commitlint / commitlint (push) Failing after 15m56s
Format code / Format the kernel (push) Successful in 1m32s
2025-04-30 19:34:27 +00:00
bf6d58e7f3 chore(actions)!: Delete nonfunctional CI action
Some checks failed
Format code / Format the kernel (push) Has been cancelled
2025-04-30 19:31:19 +00:00
9d6074723b docs(readme): Add a README describing Aphrokern
Some checks failed
Continuous Integration / ci (push) Failing after 9m53s
Format code / Format the kernel (push) Successful in 7m57s
2025-04-30 19:12:24 +00:00
f2b9135cf3
fix(interrupts): Attempt(and fail) to fix interrupts.
Some checks failed
Continuous Integration / ci (push) Failing after 3m35s
Format code / Format the kernel (push) Successful in 1m19s
Currently panics and spams the terminal with invalid characters.
2025-04-28 18:08:58 -05:00
c7c4df6473 feat(actions): Use conventional commits in automated format
Some checks failed
Format code / Format the kernel (push) Waiting to run
Continuous Integration / ci (push) Has been cancelled
2025-04-28 23:07:43 +00:00
Formatter
9631ce5b88 Automated format 2025-04-28 13:07:29 +00:00
27e5d27d21 [web]: Load IDT in the same method as the GDT
Some checks failed
Continuous Integration / ci (push) Failing after 7m51s
Format code / Format the kernel (push) Successful in 5m36s
2025-04-28 12:54:08 +00:00
8fa3b4abc3
aaaaaaaaaaaaaa
Some checks failed
Continuous Integration / ci (push) Failing after 8m35s
Format code / Format the kernel (push) Failing after 14m0s
2025-04-27 20:32:50 -05:00
71fee1b589
someone might be able to help so pushing local
Some checks failed
Continuous Integration / ci (push) Failing after 7m54s
Format code / Format the kernel (push) Failing after 23m13s
2025-04-26 10:07:50 -05:00
425eda5627
great new interrupt issue but hey i solved the earlier one
Some checks failed
Format code / Format the kernel (push) Waiting to run
Continuous Integration / ci (push) Has been cancelled
2025-04-26 10:05:26 -05:00
39fd1c4715
Paging doesn't work and it turns out neither do interrupts
Some checks failed
Continuous Integration / ci (push) Failing after 6m11s
Format code / Format the kernel (push) Failing after 23m8s
2025-04-23 18:21:06 -05:00
Formatter
ec1b08c08e Automated format 2025-04-19 14:45:41 +00:00
123a289a32
Fixed GDT and interrupts(possibly) and starting work on paging
Some checks failed
Continuous Integration / ci (push) Failing after 3m19s
Format code / Format the kernel (push) Successful in 2m52s
2025-04-19 09:35:03 -05:00
11f8ac03c6
Modified bochsrc
Some checks failed
Continuous Integration / ci (push) Failing after 3m36s
Format code / Format the kernel (push) Failing after 26m6s
2025-04-19 09:08:01 -05:00
59c9daf02f
I've been doing a lot of work on this and GDT is almost but not quite working 2025-04-19 09:07:34 -05:00
842a2b23fe
Removed proc macros(for now) as kernel items are pretty much useless, added untested interrupts stuff 2025-04-05 17:32:51 -05:00
9e6897d8ba
format
Some checks failed
Continuous Integration / ci (push) Failing after 4m32s
Format code / Format the kernel (push) Failing after 52m34s
2025-04-05 16:40:15 -05:00
d5f31ecce7
worked on stuff
Some checks failed
Format code / Format the kernel (push) Waiting to run
Continuous Integration / ci (push) Has been cancelled
2025-04-05 16:35:35 -05:00
ded4ea603e
I hate the x86 architecture with a passion, time to switch over to ARM /j
Some checks failed
Continuous Integration / ci (push) Failing after 3m46s
Format code / Format the kernel (push) Successful in 1m43s
2025-03-31 17:33:47 -05:00
80bd36b4c4
Format manually
Some checks failed
Continuous Integration / ci (push) Failing after 4m10s
Format code / Format the kernel (push) Successful in 1m11s
2025-03-31 16:39:51 -05:00
6d3c77056c
Make display::TextDisplay::get_size be failable and implement a better power on test method
Some checks failed
Format code / Format the kernel (push) Waiting to run
Continuous Integration / ci (push) Has been cancelled
2025-03-31 16:39:11 -05:00
fc11d393ff
did a bit of cleanup
Some checks failed
Continuous Integration / ci (push) Failing after 4m46s
Format code / Format the kernel (push) Has been cancelled
2025-03-31 16:28:47 -05:00
32e1eb6c28
test commit for if i can push to this repo
Some checks are pending
Continuous Integration / ci (push) Waiting to run
Format code / Format the kernel (push) Waiting to run
2025-03-30 17:32:33 -05:00
3f915b5840
Been a while since I last worked on this, removed some unnecessary .into()s as suggested by clippy
Some checks failed
Format code / Format the kernel (push) Failing after 18s
Continuous Integration / ci (push) Failing after 7m0s
2025-03-11 15:11:58 -05:00
682aa9d2d0
Fix unsound transmute
Some checks failed
Continuous Integration / ci (push) Failing after 2m2s
Format code / Format the kernel (push) Failing after 16m40s
2025-02-25 17:35:24 -06:00
533a7b6c52
Add test CI script
Some checks failed
Format code / Format the kernel (push) Successful in 2m23s
Continuous Integration / ci (push) Failing after 3m18s
2025-02-25 16:45:06 -06:00
0dc14b152f
change something slightly
All checks were successful
Format code / Format the kernel (push) Successful in 22s
2025-02-23 11:40:37 -06:00
0b2d7e029f
made it not exit with an error if no changes need to be made
All checks were successful
Format code / Format the kernel (push) Successful in 49s
2025-02-23 08:36:12 -06:00
d5a47b8814
okay so it ignored the extra components
Some checks failed
Format code / Format the kernel (push) Failing after 27s
2025-02-23 08:33:53 -06:00
569c75fd11
Added rustfmt component to format action
Some checks failed
Format code / Format the kernel (push) Failing after 1m54s
2025-02-23 08:31:22 -06:00
305f22b425
Rearrange formatting code so it doesn't require a configuration
Some checks failed
Format code / Format the kernel (push) Failing after 27s
2025-02-23 08:29:55 -06:00
6e9a8f9dfd
Wrong rust-toolchain action
Some checks failed
Format code / Format the kernel (push) Failing after 1m56s
2025-02-23 08:20:12 -06:00
8066158f35
whoops no ubuntu runners right now
Some checks failed
Format code / Format the kernel (push) Failing after 49s
2025-02-22 20:17:24 -06:00
9881b01a33
Change formatting a bit and add formatting forgejo action.
Some checks are pending
Format code / Format the kernel (push) Waiting to run
2025-02-22 20:14:27 -06:00
3b7fa25cd2
rustfmt config
All checks were successful
/ test (push) Successful in 13s
2025-02-22 20:06:17 -06:00
c8c5b5ad86
more flexible and changed KERNEL_DIR environment variable to APHRODITE_DIR
All checks were successful
/ test (push) Successful in 12s
2025-02-22 16:10:10 -06:00
8d10160ea1
Added clippy to vscode settings
All checks were successful
/ test (push) Successful in 13s
2025-02-22 15:59:32 -06:00
c5ec673970
Lots of warnings but clippy is setup now 2025-02-22 15:59:10 -06:00
3c13ffe6ae
Remove unused functions
All checks were successful
/ test (push) Successful in 12s
2025-02-22 15:47:18 -06:00
5f0568792a
Add back mem.rs after permission issues(see 33cf401468)
All checks were successful
/ test (push) Successful in 13s
2025-02-22 15:41:23 -06:00
00d83c795c Revert "fixed mem.rs (finally)"
All checks were successful
/ test (push) Successful in 1m4s
This reverts commit 33cf401468.
2025-02-23 00:23:41 +03:00
33cf401468 fixed mem.rs (finally)
All checks were successful
/ test (push) Successful in 15s
2025-02-23 00:09:20 +03:00
d2b4aa7038
Revert "the original mem.rs"
All checks were successful
/ test (push) Successful in 13s
This reverts commit 7d5b193b35.
2025-02-21 15:56:10 -06:00
7d5b193b35 the original mem.rs
All checks were successful
/ test (push) Successful in 16s
2025-02-21 15:59:25 +03:00
7e557ec9f7
Added demo forgejo action
All checks were successful
/ test (push) Successful in 4m36s
2025-02-21 06:50:52 -06:00
ef93327e6b
Format code 2025-02-21 06:46:21 -06:00
7bb8a99b56
Messed with some stuff 2025-02-20 17:04:23 -06:00