summaryrefslogtreecommitdiff
path: root/kernel/drivers (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'main' of github.com:kenshineto/kernIan McFarlane2025-04-211-3/+5
|\
| * fmtFreya Murphy2025-04-211-3/+5
* | fixed inw/outw mixupIan McFarlane2025-04-211-1/+1
|/
* ata finFreya Murphy2025-04-201-5/+6
* refactor ATA interfaceIan McFarlane2025-04-201-177/+234
* make stuff publicFreya Murphy2025-04-201-25/+9
* dont use in[s] instructions or rep in cFreya Murphy2025-04-201-160/+102
* move kspin to use ms, add ata_reportFreya Murphy2025-04-203-36/+43
* add ata_init to main and fix some compilation problemsIan McFarlane2025-04-201-2/+2
* oob checkIan McFarlane2025-04-201-2/+5
* add ata_init to main and fix some compilation problemsIan McFarlane2025-04-201-12/+10
* throw together something testable but atapi isnt supported and errors are insaneIan McFarlane2025-04-201-4/+225
* add rudimentary sleeping function based on CMOS clockIan McFarlane2025-04-201-3/+6
* read BARs from PCIIan McFarlane2025-04-201-9/+29
* added initialization but it is untestedIan McFarlane2025-04-201-6/+455
* adding code from osdev and readingIan McFarlane2025-04-201-5/+46
* added logging, but we still get warnings about __FUNCTION__Ian McFarlane2025-04-201-8/+13
* starting on ataIan McFarlane2025-04-201-0/+37
* PIT (timer)Freya Murphy2025-04-201-0/+23
* fix term/gpu memory OOB error, add dynamic kernel identity map with N_IDENT_PTSFreya Murphy2025-04-202-7/+15
* remove invalid includesFreya Murphy2025-04-191-1/+0
* UEFI and republicansFreya Murphy2025-04-194-118/+72
* more pci devicesFreya Murphy2025-04-181-4/+4
* fmtFreya Murphy2025-04-172-32/+36
* font rending in framebuffer yay!!Freya Murphy2025-04-175-117/+242
* fmtFreya Murphy2025-04-161-14/+14
* remove all printing to report functionsFreya Murphy2025-04-162-4/+37
* expand memory manager work with userspace (more then one ctx)Freya Murphy2025-04-151-2/+2
* backtraceFreya Murphy2025-04-082-112/+7
* fmtFreya Murphy2025-04-081-78/+88
* acpiFreya Murphy2025-04-082-0/+326
* tty => termFreya Murphy2025-04-082-7/+112
* break apart c libarayFreya Murphy2025-04-084-131/+36
* fmtFreya Murphy2025-04-071-1/+1
* remove tty_init fnFreya Murphy2025-04-072-13/+3
* fix tripple pci device printFreya Murphy2025-04-041-2/+0
* fmtFreya Murphy2025-04-043-116/+135
* real time clockFreya Murphy2025-04-042-0/+161
* serial and ttyFreya Murphy2025-04-034-0/+154
* pciFreya Murphy2025-04-032-0/+181