Mark Poliakov alnyan
alnyan pushed to master at alnyan/yggdrasil 2025-02-13 16:27:16 +02:00
de16799908 term: add scrollback
250d70a958 ps2: add more keys
Compare 2 commits »
alnyan pushed to master at alnyan/yggdrasil 2025-02-11 18:37:41 +02:00
b836cf7fc7 igbe: cleanup igbe code
90edc4c8ed rtl81xx: fix rtl8168h (rtl8168gu still broken)
2867597c8e apic/net: better MSI allocation, better PHY setup
3f62374431 net: raw packet tx capture
b8078561bf net: report link state to userspace
Compare 9 commits »
alnyan pushed to master at alnyan/yggdrasil 2025-02-09 17:08:23 +02:00
ca7564a70b fat32: fix zero-sized root directory
40574c60f0 nvme: dma cache flush, better performance (played with timer)
Compare 2 commits »
alnyan pushed to master at alnyan/yggdrasil 2025-02-09 15:31:40 +02:00
a5e479007f nvme: prettify register operation
5edb26a757 debug: better kernel ring logger
a08fe6ab1b fat32: implement FAT32 (read) driver
Compare 3 commits »
alnyan pushed to master at alnyan/yggdrasil 2025-02-07 11:35:45 +02:00
80e5e72bb7 scsi: support multiple units per single enclosure
7358852f67 block: make block subsystem use DmaBuffer/DmaSlice
e812453a97 dev: use DmaBuffer instead of PageBox where needed
8cbde8389f dev: pass DeviceInitContext into Device::init()
Compare 4 commits »
alnyan pushed to master at alnyan/yggdrasil 2025-02-05 21:46:47 +02:00
7348232aa9 pci/dt: rework pci interrupts, add gicv2m and dt msi controllers
alnyan pushed to master at alnyan/yggdrasil 2025-02-05 12:36:27 +02:00
01dbac2132 dt: fix pci interrupt-map parsing
alnyan deleted branch temp/xhci-testing from alnyan/yggdrasil 2025-02-04 23:05:06 +02:00
alnyan deleted branch feature/usb-msc from alnyan/yggdrasil 2025-02-04 23:04:47 +02:00
alnyan deleted branch feature/rtl81xx from alnyan/yggdrasil 2025-02-04 23:04:02 +02:00
alnyan deleted branch feature/pci-sysfs from alnyan/yggdrasil 2025-02-04 23:03:29 +02:00
alnyan deleted branch feature/device-management from alnyan/yggdrasil 2025-02-04 23:02:24 +02:00
alnyan deleted branch feature/display from alnyan/yggdrasil 2025-02-04 23:02:20 +02:00
alnyan deleted branch feature/clk from alnyan/yggdrasil 2025-02-04 23:01:23 +02:00
alnyan created branch feature/rv64 in alnyan/yggdrasil 2025-02-04 23:01:16 +02:00
alnyan pushed to feature/rv64 at alnyan/yggdrasil 2025-02-04 23:01:16 +02:00
fbd963d26c dwmac: print Tx error statuses
93ab72d4a0 net: implement a basic dwmac driver
Compare 2 commits »
alnyan pushed to master at alnyan/yggdrasil 2025-02-04 22:59:34 +02:00
d83b82ef45 pci: move to .init_array-based driver registration
87c7614fd8 xhci: rework xhci driver, now works on real hw
d687051c48 usb: implement usb-msc-bbb class driver, basic scsi commands
791a936b7f debug: change logging format
2f46a36255 net: implement rtl8168 driver
Compare 8 commits »
alnyan pushed to feature/rtl81xx at alnyan/yggdrasil 2025-02-03 17:49:29 +02:00
2f46a36255 net: implement rtl8168 driver
50a760985b net: implement rtl8139 driver
b567995466 pci: implement acpi irq route lookup
6e7a42c2cb acpi: move ACPI to its own driver
9e48530e62 pci: add lspci-like utility
Compare 5 commits »
alnyan pushed to temp/xhci-testing at alnyan/yggdrasil 2025-02-03 14:49:13 +02:00
53de6e26dd pci: move to .init_array-based driver registration
alnyan created branch temp/xhci-testing in alnyan/yggdrasil 2025-02-03 09:33:57 +02:00