Logo
Explore Help
Register Sign In
asleepymoon/Luna
1
1
Fork 0
You've already forked Luna
Code Issues Pull Requests Actions Projects Releases8 Wiki Activity
1,740 Commits 3 Branches 21 Tags
599193c1bf
BranchesTags
Commit Graph

9 Commits

Author SHA1 Message Date
apio
599193c1bf
kernel/ATA: Calculate block sizes for ATA devices as well 2023-05-20 21:50:44 +02:00
apio
8449a7e545
kernel/ATA: Send a READ CAPACITY packet to an ATA drive on initialization 2023-05-20 21:50:44 +02:00
apio
8fb9909de9
kernel/ATA: Read the PCI Busmaster registers and start preparing for DMA 2023-05-20 21:50:44 +02:00
apio
2c4d20b30b
kernel/ATA: Read the Busmaster base port and verify it 2023-05-20 21:50:44 +02:00
apio
e8ceab1896
kernel/ATA: Implement enough to send an IDENTIFY command and read the model number :) 2023-05-20 21:50:43 +02:00
apio
f7b7c5574e
kernel/ATA: Handle drive IRQs in compatibility mode 2023-05-20 21:50:43 +02:00
apio
8f90d5a8b7
kernel/ATA: Start reading/writing registers and detecting drives 2023-05-20 21:50:42 +02:00
apio
c4428f15bc
kernel: Add a KMutex class and use that for ATA::Controller locking 2023-05-20 21:50:42 +02:00
apio
94569f2171
kernel/x86_64: Add basic ATA controller and channel identification 2023-05-20 21:50:41 +02:00
Powered by Gitea Version: 1.23.3 Page: 63ms Template: 4ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API