Age | Commit message (Collapse) | Author | |
---|---|---|---|
47 hours | kernel: ahci: Improve COMRESET reset logicexpt | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2 days | kernel: ahci: Expose to devfs @ /dev/sd<n> | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2 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: Define ATA identity structure | 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> | |||
3 days | kernel: ahci: Add command table + PRD definition | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
4 days | kernel: ahci: Clear out PxSERR per port | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
4 days | kernel: ahci: Initialize each HBA port | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
4 days | kernel: ahci: Split CLB/FB into lower/upper bits | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
4 days | kernel: ahci: Cleanup port count log | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
5 days | kernel: ahci: Add basic AHCI constants | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
5 days | kernel: achi: Define command header and H2D FIS | 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> | |||
5 days | sys: Add popcnt() implementation | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
6 days | kernel/amd64: gdt: Fix indent | 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> | |||
7 days | usr: libc: Add memset() to string.h | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
7 days | tools: Add mktap script | Ian Moffett | |
Add script to create TAP interface Signed-off-by: Ian Moffett <ian@osmora.org> | |||
7 days | kernel: rt8139: Autoload 93C46 + read MAC addressmain | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
7 days | kernel: net: Add initial net_if headers | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
7 days | docs: Update README.md | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
7 days | usr: osh: Rewrite console shell | Gon Namprasertkul | |
This commit makes the shell prototype more flexible Signed-off-by: Gon Namprasertkul <foresterblox@gmail.com> Signed-off-by: Ian Moffett <ian@osmora.org> | |||
7 days | kernel: xhci: Workaround Dell USBLEGSUP quirk | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
9 days | Merge branch 'build-openbsd' into expt | Ian Moffett | |
10 days | share: man: Add square brackets in omar(1) | Ian Moffett | |
Make types vs flags more clear Signed-off-by: Ian Moffett <ian@osmora.org> | |||
10 days | share: man: Add omar(1) | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
10 days | build: Add -Wno-c2x-extensions CC flag | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
10 days | docs: contrib: Add note about switch/case | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
10 days | kernel: cons: Add backspace support | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
10 days | kernel: initramfs: Add initial OMAR port | Ian Moffett | |
CPIO is very outdated and its implementations varies on different hosts, best to use OSMORA Archive Format (OMAR) instead! Signed-off-by: Ian Moffett <ian@osmora.org> | |||
10 days | bootstrap: Do host checks | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
10 days | build: Omit -mabi=sysv | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
10 days | usr: osh: Use project root in build script | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
10 days | usr: init: Use project root in build script | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
10 days | libc: crt0.S -> crti.S | Ian Moffett | |
Seems more intuitive: crti (C runtime init) Signed-off-by: Ian Moffett <ian@osmora.org> |