Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-05-31 | kernel: ic: Add initial AHCI driver code | Ian Moffett | |
This commit introduces the initial implementation of the AHCI driver for Hyra. Support for reading and writing drives still need to be implemented and devices haven't been exposed to userland yet. Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-05-26 | kernel: Fixup logging to work with syslog changes | Ian Moffett | |
This commit removes the KINFO(), KERR(), ... macros Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-05-19 | kernel: dev: Define stub open hooks | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-05-18 | kernel: vcons: Move vcons_process_output() call | Ian Moffett | |
Only process output in vcons_putstr() Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-05-12 | kernel: vcons: Support ASCII_BS for backspace | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-05-12 | kernel: vcons: Don't touch termios | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-05-07 | kernel: nvme: Use PCI_BAR_MEMBASE() to fetch base | Ian Moffett | |
Use PCI_BAR_MEMBASE() instead of manually masking off bits to ensure the cleanness of the driver. Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-05-05 | kernel: pci: Remove unused variable | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-05-02 | kernel: pci: Refactor pci_set_device_info() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-24 | kernel: fbdev: Add framebuffer ioctl | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-24 | kernel: device: Replace DEVICE_ALLOC() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-18 | kernel: fbdev: Create fbdev device file | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-18 | kernel: vm: Add device pager | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-18 | kernel: devfs: Rename devfs_add_blkdev() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-13 | kernel: pci: Fix BAR assignment | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-10 | kernel: nvme: Create device file | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-08 | kernel: nvme: Add more comments | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-08 | kernel: nvme: Move defines to nvmevar.h | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-08 | kernel: nvme: Add drive read/write support | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-08 | kernel: nvme: Return status of call | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-05 | kernel: xhci: Remove unused functions | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-05 | kernel: xhci: Add xhci_init_evring() | Ian Moffett | |
Add event ring init routine Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-04 | kernel: xhci: Fix scratchpad buffer code | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-04 | kernel: xhci: Improve documentation | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-04 | kernel: xhci: Add link TRB at end of cmd ring | Ian Moffett | |
Make the command ring circular by pointing the xHC to the start once it reaches the end. Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-03 | kernel: usb: Fix command ring TRB handling | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-03 | kernel: xhci: Fix cycle bit handling | Ian Moffett | |
Set cycle bit initially to 1, invert cycle bit after submitting command to command ring. Signed-off-by: Ian Moffett <industrial.reformer@gmail.com> | |||
2024-04-03 | kernel: xhci: Remove redundant comment | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-03 | kernel: usb: Refactor xhci_init_hc() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-04-03 | kernel: usb: Add initial xHCI driver code | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-31 | kernel: nvme: Update comment | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-30 | kernel: nvme: Add I/O queue support | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-30 | kernel: nvme: Ignore CAP.CSS | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-30 | kernel: nvme: Cleanup whitespace | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-30 | kernel: nvme: Keep track of namespaces | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-30 | kernel: nvme: Fix and rename nvme_create_adminq() | Ian Moffett | |
Rename nvme_create_adminq() to nvme_create_queue() and allow a queue ID to be passed as an argument Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-30 | kernel: nvme: Init CC.IOSQES and CC.IOCQES | Ian Moffett | |
This is required for I/O queues Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-30 | kernel: nvme: Return on controller enable failure | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-29 | kernel: nvme: Fix return value | Ian Moffett | |
Return the output of nvme_poll_submit_cmd() instead of 0. Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-28 | kernel: nvme: Fix typo in comment | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-28 | kernel: nvme: Add initial NVMe driver code | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-28 | kernel: pci: Add command register helpers | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-28 | kernel: pci: Add pci_writel() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-20 | kernel: Require len in vcons_putstr() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-20 | kernel: pci: Fix comment | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-20 | kernel: dev: Add PCI driver | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-03-19 | kernel: vcons: Add vcons_putstr() routine | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-02-26 | kernel: vcons: Add missing PIX_BOUNDS_MAX_* | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-02-25 | kernel: vcons: Add more documentation | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-02-25 | kernel: vcons: Add cursor support | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> |