|
3f73678735
|
usb/xhci: better port speed handling
|
2024-03-01 14:56:52 +02:00 |
|
|
395969a90e
|
usb/xhci: implement device attach/detach
|
2024-02-29 13:11:23 +02:00 |
|
|
99977ee987
|
usb/xhci: proper transfer/command ring wraparound
|
2024-02-29 10:54:36 +02:00 |
|
|
dee130aba8
|
usb/xhci: refactor ring structs
|
2024-02-27 17:30:41 +02:00 |
|
|
d7cefb5a7b
|
usb/xhci: split ring structs into their modules
|
2024-02-27 14:26:51 +02:00 |
|
|
ce3ee30b57
|
aarch64: add xHCI to aarch64
|
2024-02-27 00:39:54 +02:00 |
|
|
b047c9410f
|
usb/xhci: fix improper clearing of interrupt status
|
2024-02-27 00:39:08 +02:00 |
|
|
012eb46cb9
|
bus/usb: basic xHCI implementation
|
2024-02-26 23:04:51 +02:00 |
|
|
c4be544a9a
|
aarch64: better handling of user exceptions
|
2024-02-15 11:32:53 +02:00 |
|
|
dbebc56ba8
|
libk: move libk sub-libs inside libk dir
|
2024-02-14 17:20:42 +02:00 |
|
|
a5724eb93d
|
libk: move devices to libk-device
|
2024-02-14 14:45:18 +02:00 |
|
|
4f5d749298
|
libk: move binary loading to libk-thread
|
2024-02-14 11:04:29 +02:00 |
|
|
00982dbdbe
|
libk: move thread/process to libk-threa
|
2024-02-12 12:09:53 +02:00 |
|
|
c44ba57791
|
libk: move ProcessAddressSpace to libk-mm
|
2024-02-10 14:03:04 +02:00 |
|
|
f424c385b2
|
arch: move contexts/frames to arch-specific crates
|
2024-02-09 14:20:13 +02:00 |
|
|
c22e3699ca
|
arch: move Cpu structs to arch crates
|
2024-02-08 15:50:25 +02:00 |
|
|
5e3be6d559
|
libk: move interrupt controllers to libk
|
2024-02-08 13:11:29 +02:00 |
|
|
233a92c6e2
|
device-api: unify Irq numbers
|
2024-02-07 13:06:17 +02:00 |
|
|
8978995e92
|
libk: move ProcessAddressSpace to libk-mm
|
2024-02-06 16:38:39 +02:00 |
|
|
07bd75fec5
|
libk: move arch-specific mem management to arch/
|
2024-02-06 12:27:02 +02:00 |
|
|
996876ba46
|
libk: move physical memory management to libk-mm
|
2024-02-05 14:45:17 +02:00 |
|
|
b653ec3c4a
|
libk: move trivial arch stuff to kernel-arch
|
2024-02-05 13:44:21 +02:00 |
|
|
72b8967339
|
libk: move waker to libk-util
|
2024-02-05 12:59:23 +02:00 |
|
|
0576849e23
|
libk: move util to libk-util
|
2024-02-05 12:35:09 +02:00 |
|
|
579994739a
|
libk: move memory management to libk-mm crate
|
2024-02-05 11:55:50 +02:00 |
|
|
aa223a4c45
|
libk: rename kernel-util to libk
|
2024-02-04 21:13:40 +02:00 |
|
|
3357417229
|
lib/fdt: move device-tree into its own crate
|
2024-02-04 15:18:34 +02:00 |
|
|
7d7bba78b7
|
block/ahci: proper AHCI port init
|
2024-02-04 13:15:18 +02:00 |
|
|
f03b390933
|
bus/pci: basic PCI support for AArch64
|
2024-02-03 20:44:04 +02:00 |
|
|
26479eea84
|
block/nvme: fix lba formats off-by-1
|
2024-02-02 16:10:17 +02:00 |
|
|
5c5e70ade1
|
vfs: improve code quality in poll/shm
|
2024-02-02 10:43:14 +02:00 |
|
|
45a5e2ba67
|
sysutils: add sysmon program
|
2024-02-01 17:24:37 +02:00 |
|
|
2780b010bf
|
proc: better process page dropping
|
2024-02-01 17:23:51 +02:00 |
|
|
0aa5111123
|
net/sys: add GetSystemInfo, QueryRoute
|
2024-01-31 19:56:49 +02:00 |
|
|
539921630b
|
net: implement ping
|
2024-01-30 16:14:57 +02:00 |
|
|
0670cdbb80
|
chore: fix aarch64 build
|
2024-01-30 11:37:11 +02:00 |
|
|
366143594d
|
refactor: common async data structures
|
2024-01-30 01:32:44 +02:00 |
|
|
9c559ca0ee
|
x86_64: implement FPU context save/restore
|
2024-01-29 22:33:21 +02:00 |
|
|
63cf796292
|
chore: migrate to new Rust (master) std
|
2024-01-29 19:45:41 +02:00 |
|
|
ab88cb4a62
|
Implement DNS reply message
|
2024-01-28 18:24:12 +02:00 |
|
|
0ce7b44f65
|
refactor: add clippy support for userspace
|
2024-01-28 18:23:04 +02:00 |
|
|
21692f748f
|
net/udp: fix UDP ephemeral port binding
|
2024-01-28 15:25:08 +02:00 |
|
|
6aca85e46f
|
net: add local DNS resolver
|
2024-01-28 15:24:52 +02:00 |
|
|
ac73e79dc4
|
net: add iface arg to dhcp-client, add timeout
|
2024-01-28 01:26:04 +02:00 |
|
|
cde9b6dda9
|
net: add dhcp-client, http, dnsq and sha256sum
|
2024-01-28 01:04:01 +02:00 |
|
|
74ae797a2c
|
Add TimerFd and DNS resolution
|
2024-01-28 01:02:18 +02:00 |
|
|
af32e685d2
|
Add TimerFd and DNS structures
|
2024-01-27 23:36:15 +02:00 |
|
|
5a7d8a7f20
|
vfs: add TimerFd
|
2024-01-27 23:35:39 +02:00 |
|
|
cc32e537c9
|
wwnet: add L3 loopback device
|
2024-01-26 20:40:50 +02:00 |
|
|
f6617da3d6
|
net: add loopback interface
|
2024-01-26 18:53:07 +02:00 |
|