Commits
- Commit:
ae4ed8c57bb2ebe8bcebe90272ba3c9e526f21e1
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: add comments
- Commit:
79ff103dda6067fe221bb9532e416f343acbdde8
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: implement ring 3
- Commit:
5cd42ecdae41f3fa8dcabb0b4c33fc01dfc78db7
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: set up and load LDT
- Commit:
74abebcec4b1333d222c56edcad978061b82c4d2
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: fix typo
- Commit:
e9f89a1828e2e53fe590b32a5d64aa9f5946ed1c
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: remove useless port delay
- Commit:
0f506373f15f67c731d7b80da73b274c3ff18751
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: use named GDT offsets
- Commit:
c9ad2767fdfae51606a3b82616d01cac7f95c48f
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: setup and load TSS
- Commit:
e3a0381485bcc96a55ade7cb0130c6fa1295a20c
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: start init task (in kernel space)
- Commit:
9990f831c9f7692866d7dc6608ac48ed0b817f47
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: add initial floppy driver code
Floppy drives are such a massive pain in the ass.
- Commit:
b6729e0b95ada1c7074add2ca93ce6c01dca8a9c
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: fix putchar()'s scroll back
- Commit:
b8971940d603d9f699f4df57e377391e0c1cd52c
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: move macros into macros.inc
- Commit:
4dc7f0b4e015dad462128565f7a4831a177b7285
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: add panic()
- Commit:
50eedbaec7f72965a55311d3e8b52c6bb2a8b953
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: implement interrupts
- Commit:
3a5c7209e5fef1733e6df145ea53cce91f172d07
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
add puthex*() and print conv/xm memory
- Commit:
ce2fe6074b26d5e2a24125d0a40bee93e6da5751
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: enable A20 line
- Commit:
a64d9d6ef94a1fe121764b0d24584975f3a515cd
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: implement puts(), GDT and IDT
- Commit:
a1cd4b7fc7a060a817c404ca38994a604035281d
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: complete rewrite with better linking