|
|
8f1e24653d
|
XHCI fix device hotplug, introduce xhci port status change queue
Build ISO image / build-and-deploy (push) Successful in 4m1s
Build documentation / build-and-deploy (push) Successful in 2m47s
|
2026-03-31 17:16:58 +02:00 |
|
|
|
e41e62af38
|
Use static qualifier for device ops arrays
Build ISO image / build-and-deploy (push) Successful in 4m31s
Build documentation / build-and-deploy (push) Successful in 3m12s
|
2026-03-31 16:39:41 +02:00 |
|
|
|
4c4c10c61e
|
organize device drivers into subdirectories
Build ISO image / build-and-deploy (push) Failing after 35s
Build documentation / build-and-deploy (push) Failing after 7s
|
2026-03-31 15:56:30 +02:00 |
|
|
|
dcfc1a6e42
|
XHCI get USB device descriptor
Build ISO image / build-and-deploy (push) Successful in 3m44s
Build documentation / build-and-deploy (push) Successful in 2m56s
|
2026-03-31 15:32:14 +02:00 |
|
|
|
e623862b61
|
XHCI create device after port reset
Build ISO image / build-and-deploy (push) Successful in 3m6s
Build documentation / build-and-deploy (push) Successful in 3m15s
|
2026-03-29 21:03:25 +02:00 |
|
|
|
b06392549d
|
XHCI fix completion parameter error
Build ISO image / build-and-deploy (push) Successful in 3m23s
Build documentation / build-and-deploy (push) Successful in 2m45s
|
2026-03-29 20:46:54 +02:00 |
|
|
|
482afb47d7
|
USB driver polling user app, handle only one XHCI controller for now, Implement USB device addressing
Build ISO image / build-and-deploy (push) Successful in 3m47s
Build documentation / build-and-deploy (push) Successful in 2m38s
|
2026-03-29 18:59:20 +02:00 |
|
|
|
9f2e6eef79
|
XHCI do not check for CSC bit in xhci_reset_ports ()
|
2026-03-26 19:20:08 +01:00 |
|
|
|
422565abb6
|
Fix random crashes at boot
|
2026-03-26 18:41:51 +01:00 |
|
|
|
bcdd769967
|
PCI XHCI allocate only necessary pages
Build ISO image / build-and-deploy (push) Successful in 3m6s
Build documentation / build-and-deploy (push) Successful in 2m54s
|
2026-03-26 00:29:42 +01:00 |
|
|
|
99712af7dd
|
PCI XHCI disable page chaching for mmio
Build ISO image / build-and-deploy (push) Successful in 3m29s
Build documentation / build-and-deploy (push) Successful in 2m42s
|
2026-03-25 23:18:20 +01:00 |
|
|
|
afe32feac7
|
XHCI reset ports
|
2026-03-25 23:05:03 +01:00 |
|
|
|
167c0ad5fd
|
XHCI put extended capability parsing into one function, parse USB port info
Build ISO image / build-and-deploy (push) Successful in 2m36s
Build documentation / build-and-deploy (push) Successful in 3m15s
|
2026-03-25 21:00:55 +01:00 |
|
|
|
c71b1cc97d
|
XHCI hardware fixes, ordering of writes, send noop to test
Build ISO image / build-and-deploy (push) Successful in 6m20s
Build documentation / build-and-deploy (push) Successful in 2m21s
|
2026-03-24 23:59:30 +01:00 |
|
|
|
0478570b2b
|
XHCI works on real hardware!
|
2026-03-24 22:13:19 +01:00 |
|
|
|
b35fc5545c
|
XHCI test sending noop command
Build ISO image / build-and-deploy (push) Successful in 3m12s
Build documentation / build-and-deploy (push) Successful in 3m13s
|
2026-03-22 23:09:21 +01:00 |
|
|
|
5cdeb87393
|
XHCI perform init sequence
Build ISO image / build-and-deploy (push) Successful in 3m36s
Build documentation / build-and-deploy (push) Successful in 2m38s
|
2026-03-22 18:39:53 +01:00 |
|
|
|
a4c5df8db4
|
XHCI baby steps!
Build ISO image / build-and-deploy (push) Successful in 3m31s
Build documentation / build-and-deploy (push) Successful in 2m55s
|
2026-03-22 17:59:54 +01:00 |
|
|
|
5492b564dd
|
PCI check for MSIs and enable if possible
Build ISO image / build-and-deploy (push) Successful in 3m55s
Build documentation / build-and-deploy (push) Successful in 3m5s
|
2026-03-22 11:22:03 +01:00 |
|
|
|
7fa37ad6d7
|
cpu->proc_current cannot be NULL
|
2026-03-20 23:54:04 +01:00 |
|
|
|
837f7fa7ba
|
Remove PS/2 keyboard function KB_READ_KEY_NONBLOCK
|
2026-03-18 23:21:58 +01:00 |
|
|
|
fdd016e9fd
|
Unused variables
|
2026-03-18 23:19:45 +01:00 |
|
|
|
80a728f04b
|
Implement streams IPC mechanism
Build documentation / build-and-deploy (push) Successful in 3m47s
|
2026-03-18 22:27:56 +01:00 |
|
|
|
77ab25bcee
|
CE process watching WIP
|
2026-03-18 15:30:41 +01:00 |
|
|
|
1b1e1e4954
|
Use lowercase keys for devices
|
2026-03-16 21:25:06 +01:00 |
|
|
|
cba8122b07
|
Rename RD to SYS
Build documentation / build-and-deploy (push) Successful in 3m40s
|
2026-03-15 23:50:55 +01:00 |
|
|
|
8585552bd6
|
Remove procgroup capabilities
Build documentation / build-and-deploy (push) Successful in 2m6s
|
2026-03-15 20:21:03 +01:00 |
|
|
|
cd5604da43
|
Use macro wrappers for device op prototypes
Build documentation / build-and-deploy (push) Successful in 3m35s
|
2026-03-15 14:27:54 +01:00 |
|
|
|
c784264dc8
|
PCI-IDE driver fallback to polling for PCI-native controllers
Build documentation / build-and-deploy (push) Successful in 1m55s
|
2026-03-15 12:52:29 +01:00 |
|
|
|
5b432b2b01
|
PCI-IDE interrupt based driver fixes, works on QEMU
|
2026-03-15 10:15:01 +01:00 |
|
|
|
3c10b76b3f
|
IDE interrupt based driver
Build documentation / build-and-deploy (push) Successful in 3m36s
|
2026-03-14 16:40:03 +01:00 |
|
|
|
217179c9a0
|
Handle IRQs inside the kernel
Build documentation / build-and-deploy (push) Successful in 2m42s
|
2026-03-13 20:33:27 +01:00 |
|
|
|
4760818118
|
Spinlock save cpu flags
|
2026-03-12 22:48:34 +01:00 |
|
|
|
19793e9126
|
Device IRQs WIP
|
2026-03-12 19:23:47 +01:00 |
|
|
|
5024870dc7
|
Implement debug console device
|
2026-03-11 15:35:36 +01:00 |
|
|
|
47ea9eb632
|
PCI IDE check if BAR is IO
|
2026-03-10 22:15:24 +01:00 |
|
|
|
37ec117abc
|
Better PCI IDE init with fallback to IO bars
Build documentation / build-and-deploy (push) Successful in 2m26s
|
2026-03-10 21:56:48 +01:00 |
|
|
|
e9806c862c
|
Don't create fake dos partitions for TEMP
|
2026-03-10 21:07:09 +01:00 |
|
|
|
4b099f04f5
|
Fix FAT driver issues (FAT32 while being under 32MiB), liballoc alignment so SSE doesnt break
|
2026-03-10 21:01:49 +01:00 |
|
|
|
38557bab7d
|
PCI IDE driver, new create_volume () syscall, test scripts
Build documentation / build-and-deploy (push) Successful in 2m37s
|
2026-03-10 18:14:18 +01:00 |
|
|
|
03ae17d1c9
|
List PCI devices on boot
Build documentation / build-and-deploy (push) Successful in 2m33s
|
2026-03-09 23:32:25 +01:00 |
|
|
|
034f2efd14
|
Reduce sizes for RD and TEMP
|
2026-03-09 21:55:34 +01:00 |
|
|
|
5682a96d5d
|
PS/2 KB driver ignore ack byte
Build documentation / build-and-deploy (push) Successful in 2m16s
|
2026-03-08 19:38:09 +01:00 |
|
|
|
23fffba99b
|
PS/2 KB driver set typematic delay to 250ms for smoother typing
|
2026-03-08 19:28:24 +01:00 |
|
|
|
b9e8a8bf1d
|
Integrate LZ4 library, compress the ramdisk
Build documentation / build-and-deploy (push) Successful in 1m53s
|
2026-03-07 02:54:26 +01:00 |
|
|
|
a346a5667c
|
Implement TERMINAL_DIMENSIONS op for the terminal device, CE add terminfo command
Build documentation / build-and-deploy (push) Successful in 1m59s
|
2026-03-05 16:42:02 +01:00 |
|
|
|
81704d7df8
|
CE Implement line editing
Build documentation / build-and-deploy (push) Successful in 2m8s
|
2026-03-04 02:02:05 +01:00 |
|
|
|
1571469685
|
rename VD to TEMP
|
2026-03-01 13:46:39 +01:00 |
|
|
|
abd85744cc
|
Add create_file syscall, CE mkfile command, FatFS formatting fixes
Build documentation / build-and-deploy (push) Successful in 4m16s
|
2026-03-01 01:52:09 +01:00 |
|
|
|
0533c2705d
|
fat_io_lib finally works, implement virtual partition devices, manage devices via string keys
Build documentation / build-and-deploy (push) Successful in 3m35s
|
2026-03-01 00:00:27 +01:00 |
|