24 Commits

Author SHA1 Message Date
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
0e8860c719 arch/aarch64: fix aarch64 build 2024-01-04 23:04:34 +02:00
2b70a35882 refactor: add docs 2023-12-07 12:50:54 +02:00
e431d49ffb fs: integrate the new vfs with the kernel 2023-12-05 10:27:56 +02:00
cc816920b0 fs: remove old vfs 2023-11-27 14:56:11 +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
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
13aa440239 aarch64: reset through PSCI as a fallback 2023-08-18 09:58:56 +03:00
f6b27eb42f sunxi-h6: reset through watchdog 2023-08-15 18:38:54 +03:00
bbf30b21a6 aarch64: use appropriate MAIR for device/normal memory 2023-08-14 14:31:44 +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
a824e52095 aarch64: fix warnings 2023-08-09 00:14:25 +03:00
afc3af54fa aarch64: initial support for Orange Pi 3 2023-08-08 20:00:24 +03:00
44a888c39a aarch64: make kernel build 2023-08-07 10:28:04 +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
867edf7748 ***: fix incorrect tlbi + add Read/OpenDirectory 2023-07-22 00:39:08 +03:00
69a413f6bb ***: fix clippy and check warnings 2023-07-20 18:51:56 +03:00
aa6b2ac469 proc: add simple initrd filesystem 2023-07-19 21:58:59 +03:00
6510e0674c Initial commit 2023-07-18 18:03:45 +03:00