fekhesk
|
600ba7163a
|
redoing apic stuff
|
2022-10-27 15:40:21 -07:00 |
|
fekhesk
|
8fcc70bee1
|
make it boot on my macbook
|
2022-10-27 14:29:40 -07:00 |
|
fekhesk
|
eb1e469fdc
|
*theoretically* we are getting the ioapic addr
|
2022-10-27 10:46:49 -07:00 |
|
fekhesk
|
5f130d43e1
|
put memory mapper and frame allocator into mutex
|
2022-10-27 10:29:58 -07:00 |
|
fekhesk
|
50970fa2cc
|
need to figure out a better way for memory mapping
|
2022-10-27 01:00:01 -07:00 |
|
fekhesk
|
be015d1967
|
some allocator changes
|
2022-10-26 22:19:59 -07:00 |
|
fekhesk
|
10df1c6cfa
|
heap
|
2022-10-26 17:21:58 -07:00 |
|
fekhesk
|
1d810657ff
|
page table something idk i'm tired
|
2022-10-26 16:31:33 -07:00 |
|
fekhesk
|
3bb18ee8f7
|
don't rely on allocator for basic stuff
|
2022-10-26 15:50:22 -07:00 |
|
fekhesk
|
9a5a004243
|
add some interrupts
|
2022-10-26 12:10:12 -07:00 |
|
fekhesk
|
d0817025aa
|
add macros
|
2022-10-26 11:59:02 -07:00 |
|
fekhesk
|
4574150d2b
|
memory
|
2022-10-26 01:50:22 -07:00 |
|
fekhesk
|
3222bcbfe2
|
refactor a ton of code to be multiboot compatible
|
2022-10-26 00:05:53 -07:00 |
|
cooldeveloperperson
|
f2ff9da1fb
|
major code refactoring
|
2022-10-25 15:27:11 -07:00 |
|
husky
|
18f26181fe
|
not tryna get sued right now lol
|
2022-08-11 15:31:25 -07:00 |
|
husky
|
b81c5a76d8
|
fuck it we're using the x86_64 crate
|
2022-04-19 23:49:19 -07:00 |
|
husky
|
2c740c9d8a
|
FUCK we have to convert this all to 64 bit (,:
|
2022-04-19 23:12:21 -07:00 |
|
husky
|
a1483ad6e1
|
started work on the IDT
|
2022-04-19 17:39:17 -07:00 |
|
husky
|
c2533a256f
|
why was this not on git?
|
2022-04-19 00:11:53 -07:00 |
|
husky
|
1afb95eafb
|
better function names
|
2022-04-19 00:11:39 -07:00 |
|
husky
|
9ede9b1299
|
serial kinda working!
|
2022-04-19 00:01:52 -07:00 |
|
husky
|
3cd0c8d767
|
fuck
|
2022-04-03 00:50:09 -07:00 |
|
husky
|
62905d08ca
|
added a few things
|
2022-04-03 00:44:08 -07:00 |
|
husky
|
4870d85d5e
|
window
|
2022-04-02 16:55:03 -07:00 |
|
|
b7c247e6cc
|
Initial commit
|
2022-04-02 21:13:51 +00:00 |
|