Age | Commit message (Collapse) | Author | |
---|---|---|---|
3 days | kernel: ahci: Expose to devfs @ /dev/sd<n> | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: ahci: Implement disk I/O logic | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: ahci: Store major in HBA descriptor | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: ahci: Keep track of total ports | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: nvme: Return -ENODEV instead of -EIO | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: ahci: Handle AHCI interface/HBA errors | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: ahci: Ensure bus mastering + MMIO is set | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: ahci: Remove redundant newline | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: ahci: Perform ATA IDENTIFY | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: ahci: Initialize device link before init | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: ahci: Cleanup identity dump logs | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: ahci: Implement ATA IDENTIFY command | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: ahci: Add HBA port reset logic | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: ahci: Add command list helpers | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: ahci: Detect staggered spin up | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: ahci: Improve HBA port scan logic | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | kernel: ahci: Add sanity checks to port start/stop | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
5 days | kernel: ahci: Clear out PxSERR per port | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
5 days | kernel: ahci: Initialize each HBA port | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
5 days | kernel: ahci: Cleanup port count log | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
5 days | kernel: ahci: Implement initial HBA port logic | Ian Moffett | |
- Implement logic to scan the HBA for ports - Implement logic to stop HBA ports - Add ahci_init_port() stub Signed-off-by: Ian Moffett <ian@osmora.org> | |||
5 days | kernel: ahci: Remove stray newline | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
6 days | kernel: ahci: Return 0 in ahci_poll_reg() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | kernel: rt8139: Autoload 93C46 + read MAC address | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | kernel: xhci: Workaround Dell USBLEGSUP quirk | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-22 | kernel: cons: Add backspace support | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-18 | Merge branch 'expt' into aarch64 | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-18 | kernel: cons: Add console buffer framework | Ian Moffett | |
Major console improvements - Add console buffer framework for managing console input/output in a more smooth and elegant manner - Fix cursor bugs Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-18 | kernel: video: Add bpp field to fbdev | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-17 | kernel: cons: Support flexible console attr | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-17 | kernel: acpi: Add acpi_oemid() | Ian Moffett | |
acpi_oemid() can be useful for knowing the vendor of the current machine. Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-13 | Merge branch 'expt' into aarch64 | Ian Moffett | |
2025-04-12 | kernel: rt8139: Add initial impl | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-04-12 | dev: nvme: Log controller presence | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-03-14 | Merge branch 'expt' | Ian Moffett | |
2025-02-22 | kernel: cons: Add lock around root console | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-22 | kernel: dev: Add /dev/console | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-21 | Merge branch 'expt' | Ian Moffett | |
Hyra v1.4 | |||
2025-02-21 | kernel: Update kernel log style | Ian Moffett | |
Kernel logs must now all be lowercase for consistency. A new style called Peripheral Description Notation (PDN) has also been introduced to describe devices. Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-20 | Merge branch 'expt' | Ian Moffett | |
2025-02-20 | kernel: ahci: Ensure HBA is AHCI aware | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-20 | Merge branch 'expt' | Ian Moffett | |
2025-02-20 | kernel: ahci: Improve reset logic + cleanup | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-20 | kernel: ahci: Conform to OSMORA C style | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-19 | kernel: ahci: Clean up includes | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-19 | kernel: ahci: Fix up style | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-19 | kernel: ahci: Map ABAR and perform HBA reset | Caelus | |
Signed-off-by: Ian Moffett <ian@osmora.org> Signed-off-by: Caelus <neptune@osmora.org> | |||
2025-02-18 | kernel: ahci: Add initial skeleton | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-16 | project: Update copyright date to 2025 | Ian Moffett | |
Was supposed to happen on Jan 1, sorry! Happy late new year! Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-02-15 | kernel: pci: Optimize PCI bus scanning | Quinn Stephens | |
Uses recursive bus/bridge scanning, skips nonexistent devices, and only scans for multiple functions on multifunction devices. This may result in PCI scanning being up to 100x as fast. Signed-off-by: Quinn Stephens <quinn@osmora.org> Signed-off-by: Ian Moffett <ian@osmora.org> |