Age | Commit message (Collapse) | Author | |
---|---|---|---|
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> | |||
2024-02-25 | kernel: vcons: Fix mistake in comment | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-02-25 | kernel: Move video console code | Ian Moffett | |
This commit introduces a video console driver to Hyra and replaces that weird tty.c file used only for video console logic Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-02-14 | kernel/amd64: hpet: HPET is architecture specific | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-01-01 | project-wide: Make copyright year a range | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2024-01-01 | project-wide: Update copyright year | Ian Moffett | |
Happy new year!! Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2023-11-13 | project-wide: Update project name | sigsegv7 | |
Update project name to avoid conflicts with the name of Amazon's new 'Vega' Smart Device Operating System. Signed-off-by: sigsegv7 <ian@osmora.org> | |||
2023-09-20 | kernel: dev: Register HPET timer | sigsegv7 | |
Signed-off-by: sigsegv7 <ian@vegaa.systems> | |||
2023-09-20 | kernel: dev: Use errno.h error codes | sigsegv7 | |
This commit makes the hpet_sleep() function return either EXIT_SUCCESS or EXIT_FAILURE instead of hardcoded constants. Signed-off-by: sigsegv7 <ian@vegaa.systems> | |||
2023-09-20 | kernel: dev: Setup timer descriptor for HPET | sigsegv7 | |
Signed-off-by: sigsegv7 <ian@vegaa.systems> | |||
2023-09-15 | kernel: dev: Add extra HPET sleep functions | sigsegv7 | |
Signed-off-by: sigsegv7 <ian@vegaa.systems> |