aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Makefile: build targets properly from subdirsHEADmasterAqua-sama2021-03-301-11/+13
|
* Move MemoryAllocator to libkAqua-sama2021-03-284-132/+1
|
* clang-tidy fixesAqua-sama2021-03-273-10/+10
|
* makefile: make makefile recursiveAqua-sama2021-03-252-16/+114
|
* Place bootstrap code into multiboot sectionAqua-sama2021-03-211-1/+14
|
* Check multiboot2 header length, and if needed map the next page as wellAqua-sama2021-03-215-35/+55
|
* Add allocatorAqua-sama2021-03-205-4/+159
|
* cpuid: show manufacturer and modelAqua-sama2021-03-174-0/+143
|
* Mostly fix scheduler throwing page faultsAqua-sama2021-03-166-34/+42
|
* Switch lto to fullAqua-sama2021-03-163-18/+15
|
* Map .text and .rodata as read-onlyAqua-sama2021-03-151-28/+27
|
* Fix compile failure without -O2Aqua-sama2021-03-153-13/+16
| | | | Linking fails without lto on
* CGA: map and set buffer address in kernel mainAqua-sama2021-03-144-67/+89
|
* vmm: map multiboot structsAqua-sama2021-03-115-14/+99
|
* Map kernel to 0xc000 rather than 0xc010Aqua-sama2021-03-111-51/+45
|
* Add linker script to ld dependsAqua-sama2021-03-113-10/+15
|
* vmm: display segment map infoAqua-sama2021-03-109-32/+73
|
* Map kernel to higher halfAqua-sama2021-03-094-17/+95
|
* Move multiboot header to its own sectionAqua-sama2021-03-072-3/+3
|
* scheduler: fix task switchingAqua-sama2021-03-063-14/+20
|
* GDT: flush segment registers on lgdtAqua-sama2021-03-066-34/+61
|
* libk: add int_t min max size constantsAqua-sama2021-03-051-1/+1
|
* add broken SchedulerAqua-sama2021-03-058-11/+94
|
* pass cpu_state_t to interrupt handlerAqua-sama2021-03-047-112/+132
|
* Add some comments to keyboard driverAqua-sama2021-03-031-1/+2
|
* Add keyboard driverAqua-sama2021-02-286-11/+73
|
* Fix interrupts causing exception 0xdAqua-sama2021-02-289-104/+188
|
* Enable interruptsAqua-sama2021-02-223-21/+58
|
* KconfigAqua-sama2021-02-211-2/+5
|
* Call global constructorsAqua-sama2021-02-212-4/+17
|
* Add IDTAqua-sama2021-02-165-2/+140
|
* Add SerialPort self-test to constructorAqua-sama2021-02-121-1/+1
|
* Add serial0 console outputAqua-sama2021-02-121-1/+5
|
* Add comments to explain CGA ports betterAqua-sama2021-02-115-197/+2
|
* Update VGA cursor position on printkAqua-sama2021-02-105-1/+82
|
* Add some compiler warningsAqua-sama2021-02-097-30/+58
|
* Add more comments to GDT codeAqua-sama2021-02-095-28/+91
|
* Loading GDTAqua-sama2021-02-075-4/+114
|
* Rename kernel/ to src/Aqua-sama2021-02-076-0/+280