Asya
|
11620e6499
|
riscv64-virt port + fix issues with page allocator
|
2023-01-29 21:03:32 +03:00 |
|
Asya
|
59c34f5849
|
Buddy page allocator
Soon this will turn into an actual memory manager
|
2023-01-23 17:01:04 +03:00 |
|
Erin
|
f8630f6471
|
updated limine-rs
|
2023-01-20 00:45:19 +01:00 |
|
Erin
|
ea7bbacc56
|
Changed console resolution
|
2023-01-19 23:30:45 +01:00 |
|
Erin
|
6d2a9c74d4
|
CRLF before kernel panic msg
|
2023-01-08 00:45:47 +01:00 |
|
Erin
|
816204cd5b
|
Console logging
|
2023-01-08 00:44:13 +01:00 |
|
Erin
|
7ac54e5ec8
|
fixed typo
|
2023-01-07 22:19:17 +01:00 |
|
Erin
|
d3d52c974a
|
clippy and reformat
|
2023-01-07 22:18:47 +01:00 |
|
Erin
|
b802732acf
|
Rewrote RepBuild
|
2023-01-07 01:57:20 +01:00 |
|
Erin
|
ec5b21292e
|
changed log stuff and removed unnecessary transmute
|
2022-12-23 22:58:29 +01:00 |
|
Asya
|
80fd1aaa41
|
New heap allocator!
|
2022-12-22 19:22:11 +03:00 |
|
Erin
|
4c28bfd4d2
|
uh oh fixed a compilation error
|
2022-12-09 00:52:28 +01:00 |
|
Erin
|
0249353a6b
|
Added kernel cmdline support and retrieval of initrd
|
2022-12-08 22:21:21 +01:00 |
|
Erin
|
11b492d6ce
|
fixed segments, timer doesn't double-fault anymore
|
2022-12-08 20:35:42 +01:00 |
|
Erin
|
cc714be94e
|
Moved away from PIC to APIC.
|
2022-12-08 20:15:10 +01:00 |
|
Erin
|
a9aa31f087
|
Added GDT, IDT, sloop and some logging
|
2022-12-08 01:26:43 +01:00 |
|
Erin
|
b3954e3533
|
Logging
|
2022-12-08 00:07:02 +01:00 |
|
Erin
|
8fbf7b5a5a
|
Added basic logging support
|
2022-12-07 01:43:26 +01:00 |
|
Erin
|
7652bbf402
|
made kernel the system entrypoint.
|
2022-12-07 01:10:38 +01:00 |
|
Erin
|
eae4891071
|
Skeleton for architecture-specific things
|
2022-12-06 23:04:28 +01:00 |
|
Erin
|
fa82e49dc3
|
Threw stuff from the microkernel. Start of moving core parts there.
|
2022-12-06 23:04:26 +01:00 |
|
Erin
|
87fdb2e0bf
|
clippy
|
2022-12-06 23:04:11 +01:00 |
|
Erin
|
aaf840c5b4
|
removed module that I forgot to remove + 1.65 stuff
|
2022-12-06 23:04:09 +01:00 |
|
Erin
|
9c2b8573d9
|
removed sus messaging module
|
2022-12-06 23:04:04 +01:00 |
|
TheOddGarlic
|
23c355762c
|
progress on porting to limine
|
2022-08-20 09:28:48 +03:00 |
|
TheOddGarlic
|
f5c4db98f9
|
Devices: Add block devices
|
2022-08-17 13:29:34 +03:00 |
|
Erin
|
f2bd9ddf4d
|
Added spawner
|
2022-08-09 01:32:42 +02:00 |
|
Erin
|
cd8e6e4b3b
|
So I have two news for you. One good and one bad.
We have async, but we got rid of the preëmptive sched... wait, that's two good news, anyways, have a nice day.
— Erin
|
2022-08-07 23:42:23 +02:00 |
|
TheOddGarlic
|
69c10e0ba4
|
misc warning fixes
this concludes the fix warnings phase of the cleanup
|
2022-08-01 14:50:41 +03:00 |
|
able
|
a4cc9cdf4f
|
adding a deadlock to master :>
|
2022-07-31 01:54:01 -05:00 |
|
able
|
1cead2eccf
|
shuffling
|
2022-07-29 12:48:45 -05:00 |
|
able
|
48f0ef9699
|
various bugs added
|
2022-07-29 11:51:54 -05:00 |
|
able
|
5f9923272d
|
allocator work
|
2022-06-22 13:59:24 -05:00 |
|
able
|
236949682e
|
arch specific updates to the kernel
|
2022-06-18 15:00:16 -05:00 |
|
Erin
|
ae70548cc0
|
Moved allocator to the kernel
|
2022-05-07 14:08:34 +02:00 |
|
Able
|
8d70bb08ca
|
Messaging api done
|
2022-04-12 18:17:48 -05:00 |
|
Erin
|
9ed7dbb34c
|
chore: fmt
|
2022-04-12 00:23:11 +02:00 |
|
Erin
|
56b569deb2
|
Refactoring
- Applied some clippy lints
- Formatting
- Replaced lazy_static with Lazy from spin
|
2022-04-11 22:51:54 +02:00 |
|
Able
|
d78bb002f3
|
workspace
|
2022-04-11 13:53:33 -05:00 |
|
Able
|
8e66a677fa
|
Feature| afetch update, scheduler rework
|
2022-03-16 05:39:01 -05:00 |
|
Able
|
0379a34a59
|
TOML config|moved a ton of boiler plate to prelude
|
2022-03-11 13:51:47 -06:00 |
|
Able
|
05ce9f61c7
|
commit message
|
2022-03-07 12:21:16 -06:00 |
|
Able
|
beba2ae0ad
|
modularizing the kernel
|
2022-03-02 08:38:22 -06:00 |
|
Able
|
6c3a67e6b5
|
seperate the core kernel into its own directory
|
2022-02-28 08:54:41 -06:00 |
|