|
69c73454c1
|
proc: shared memory + scheduler rework
|
2024-01-02 14:01:33 +02:00 |
|
|
293dcfea6a
|
channel: send files over channels
|
2023-12-31 01:53:43 +02:00 |
|
|
b3e7d2848b
|
refactor: fix warnings
|
2023-12-26 22:24:38 +02:00 |
|
|
77e5fcc947
|
arch: nicer interface for accessing Cpu
|
2023-12-22 12:36:42 +02:00 |
|
|
61f217ab56
|
block/nvme: multi-queue + multi-MSI
|
2023-12-11 21:13:33 +02:00 |
|
|
8b7a7b9295
|
block/nvme: move nvme driver to its own crate
|
2023-12-10 23:22:21 +02:00 |
|
|
e78784d96d
|
refactor: move async runtime into kernel-util
|
2023-12-10 23:01:39 +02:00 |
|
|
4d23cc5c74
|
refactor: move memory API outside of the main kernel
|
2023-12-10 18:52:33 +02:00 |
|
|
506476e9c3
|
dev/pci: MSI-X capability and APIC support for it
|
2023-12-09 15:27:09 +02:00 |
|
|
2b70a35882
|
refactor: add docs
|
2023-12-07 12:50:54 +02:00 |
|
|
2d7568f829
|
refactor: move kernel::sync to kernel-util
|
2023-11-30 11:00:51 +02:00 |
|
|
ff04db65dc
|
refactor: clean up kernel warnings
|
2023-11-16 11:11:10 +02:00 |
|
|
75b1807e8e
|
aarch64: new memory arch impl
|
2023-11-16 00:16:38 +02:00 |
|
|
6cedfa7c4a
|
x86-64/mm: better VMA allocator
|
2023-10-01 16:58:46 +03:00 |
|
|
399e9531e7
|
x86-64: make SMP work with new mm
|
2023-09-15 00:02:14 +03:00 |
|
|
6949f8c44a
|
mem: rework phys/virt mem management, get process working
|
2023-09-13 18:21:45 +03:00 |
|
|
c4e8697042
|
x86-64: dirty ACPI implementation
|
2023-08-31 13:40:17 +03:00 |
|
|
af5529a84f
|
x86-64: sync x86-64 up with the new kernel structure
|
2023-08-21 17:26:44 +03:00 |
|
|
b0379e398f
|
aarch64: move some code into "common" kernel
|
2023-08-18 22:53:58 +03:00 |
|
|
f6b27eb42f
|
sunxi-h6: reset through watchdog
|
2023-08-15 18:38:54 +03:00 |
|
|
e694c1cef0
|
dev: use device tree instead of hardcoded board impls
|
2023-08-13 21:23:58 +03:00 |
|
|
37e6fc098b
|
dev: implement #*-cells according to the spec
|
2023-08-09 10:36:32 +03:00 |
|
|
c49c9fdacd
|
***: fix cfg_if
|
2023-08-09 00:17:39 +03:00 |
|
|
afc3af54fa
|
aarch64: initial support for Orange Pi 3
|
2023-08-08 20:00:24 +03:00 |
|
|
111514275c
|
x86-64: SMP init
|
2023-08-05 16:32:12 +03:00 |
|
|
da91126293
|
***: fix all warnings and clippy stuff
|
2023-08-02 20:43:21 +03:00 |
|
|
aec161bc47
|
x86_64: physical memory init
|
2023-07-30 16:40:30 +03:00 |
|
|
47f920addf
|
x86_64: cleanup linear fb code a bit
|
2023-07-29 21:11:15 +03:00 |
|
|
48d12c9e77
|
x86_64: get some text on the screen
|
2023-07-29 19:31:56 +03:00 |
|
|
e2381ee25a
|
x86_64: initial booting capability
|
2023-07-28 14:26:39 +03:00 |
|
|
6510e0674c
|
Initial commit
|
2023-07-18 18:03:45 +03:00 |
|