|
51ba16c591
|
Split ABI type and syscall generation
|
2024-03-09 16:42:07 +02:00 |
|
|
55caa8d61b
|
Initial commit for kernel-side
|
2024-03-09 15:49:42 +02:00 |
|
|
05fa15df56
|
Add #[thin]/#[fat] extern types
|
2024-03-09 12:59:55 +02:00 |
|
|
a31f566ea9
|
Clean up syntax parsing
|
2024-03-09 12:24:08 +02:00 |
|
|
2fd9cf1128
|
Initial commit
|
2024-03-08 22:16:50 +02:00 |
|
|
ca4e50d464
|
test: update hosted tests
|
2024-03-05 16:56:25 +02:00 |
|
|
769bccc300
|
build: userspace is now built by build-scripts
|
2024-03-05 12:53:50 +02:00 |
|
|
9b0006a80e
|
build: make pack_initrd() more crossplatform
|
2024-03-04 18:08:31 +02:00 |
|
|
4833b5c9fc
|
fs/memfs: fix tar parsing failing on unknown node types
|
2024-03-04 17:39:18 +02:00 |
|
|
6329e1f102
|
actions: setup build test actions
|
2024-03-04 16:31:24 +02:00 |
|
|
6b2b6e4c80
|
shell: fix warnings
|
2024-03-03 03:30:02 +02:00 |
|
|
4312a097da
|
vfs: fix vfs warnings
|
2024-03-03 03:29:21 +02:00 |
|
|
a38d34db72
|
Add target to gitignore
|
2024-03-03 03:24:05 +02:00 |
|
|
6a94fa015a
|
[broken] shell: add pipes, break signals and var substitution
|
2024-03-03 03:22:49 +02:00 |
|
|
1e9d7390a3
|
sysutils: fix sysmon
|
2024-03-03 03:21:58 +02:00 |
|
|
7b28731a2f
|
vfs: PTY node + /dev/tty symlink to current tty
|
2024-03-03 02:09:02 +02:00 |
|
|
c1885ebf81
|
Add system info query fn
|
2024-03-03 02:02:27 +02:00 |
|
|
8c9f8f0bd0
|
term: place shell in its own pgroup
|
2024-03-03 02:01:45 +02:00 |
|
|
bac9204f39
|
rc: enable networking scripts for all targets
|
2024-03-03 02:00:37 +02:00 |
|
|
b814967419
|
colors: add | key translation
|
2024-03-03 02:00:17 +02:00 |
|
|
91c4ef4016
|
aarch64: enable network scripts for aarch64
|
2024-03-03 01:59:56 +02:00 |
|
|
c8399685ff
|
Fix target #[cfg]s
|
2024-03-03 01:59:05 +02:00 |
|
|
801e977754
|
Add network errors/types + SystemMemoryStats
|
2024-03-03 01:58:22 +02:00 |
|
|
b73c1dfdcc
|
usb/core: prettify class drivers
|
2024-03-01 15:38:55 +02:00 |
|
|
6cd9606556
|
usb: use UsbError instead of plain Error
|
2024-03-01 15:16:26 +02:00 |
|
|
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 |
|