|
5d27bd6033
|
mm: PageBox::into_physical_raw/from_physical_raw
|
2025-01-21 17:05:38 +02:00 |
|
|
cfc11c402a
|
rv64: fix smp init in asymmetric systems
|
2025-01-21 16:53:57 +02:00 |
|
|
909980f4eb
|
rv64: add jh7110/starfive visionfive2 support
|
2025-01-21 16:34:03 +02:00 |
|
|
16f580e7af
|
rv64: smp secondary hart startup
|
2025-01-20 17:04:17 +02:00 |
|
|
65b8c0ee67
|
rv64: fix timer clock scale
|
2025-01-20 14:15:45 +02:00 |
|
|
2f942e1721
|
maint: sync up other archs
|
2025-01-20 13:59:06 +02:00 |
|
|
86509e39c1
|
rv64: riscv plic driver, time accouting
|
2025-01-20 13:22:24 +02:00 |
|
|
8ba37c9762
|
rv64: boot into usermode
|
2025-01-20 00:54:26 +02:00 |
|
|
20fa34c945
|
rv64: platform init, task switching
|
2025-01-19 15:16:26 +02:00 |
|
|
f46f3ddc31
|
rv64: implement M-/S-mode trap stubs
|
2025-01-17 03:28:00 +02:00 |
|
|
86eb2d3252
|
rv64: boot into upper half
|
2025-01-17 02:25:49 +02:00 |
|
|
009f545cb3
|
net: remove MessageChannel, replace with local sockets
|
2025-01-16 18:06:00 +02:00 |
|
|
9fa940f011
|
abi: change set/get_thread/process_option()
|
2025-01-12 14:42:52 +02:00 |
|
|
26d8b9b3bd
|
abi: rework device_request/filesystem_control
|
2025-01-11 14:08:10 +02:00 |
|
|
2e3af98822
|
abi: file options, remove NonBlocking socket option
|
2025-01-10 15:40:58 +02:00 |
|
|
ab71cac6fa
|
abi: rework socket option ABI
|
2025-01-09 19:35:58 +02:00 |
|
|
a4e441d236
|
net: move to berkeley-style sockets
|
2025-01-08 18:02:22 +02:00 |
|
|
f1256e262b
|
abi: merge remove() and remove_directory()
|
2025-01-06 20:19:32 +02:00 |
|
|
e5b287e090
|
abi: add fsync()/truncate()
|
2025-01-06 10:50:32 +02:00 |
|
|
dc76c5b7a8
|
abi: implement time functions
|
2025-01-05 12:25:22 +02:00 |
|
|
f36436ee07
|
shell: better parser, kernel: better fd inheritance in spawn
|
2025-01-03 15:28:05 +02:00 |
|
|
595504b371
|
vfs: check mountpoint before instantiating a new filesystem
|
2025-01-02 21:29:02 +02:00 |
|
|
df0a48ca42
|
vfs: symlink creation
|
2025-01-02 20:05:22 +02:00 |
|
|
d597197ca2
|
vfs: implement filename validation
|
2025-01-01 21:17:08 +02:00 |
|
|
8c96a009ad
|
fs: implement rename()
|
2024-12-29 15:34:59 +02:00 |
|
|
37f8182eae
|
x86_64: enable PDPE1GB support
|
2024-12-28 12:52:24 +02:00 |
|
|
46854c0f81
|
x86_64: fix L2 RAM mapping issue + incorrect CR3 write
|
2024-12-28 12:32:14 +02:00 |
|
|
76f1872764
|
vfs: add ctime/mtime/atime
|
2024-12-22 15:22:40 +02:00 |
|
|
9b07dd7c6b
|
vfs: implement hard links
|
2024-12-21 00:00:00 +02:00 |
|
|
ba00c97c66
|
vfs: force all symlinks to be path-based, chdir/getcwd
|
2024-12-20 23:00:43 +02:00 |
|
|
55e6dae194
|
abi: proper handling for empty slice arguments
|
2024-12-20 13:41:31 +02:00 |
|
|
dfba752ddf
|
dev: rename dt-pci to be consistent with device tree
|
2024-12-18 19:57:13 +02:00 |
|
|
49b918e2ac
|
cfg: allow passing cmdline options to the kernel
|
2024-12-17 19:12:39 +02:00 |
|
|
cb5814a5ce
|
fs: rework sysfs
|
2024-12-17 16:42:21 +02:00 |
|
|
047746d134
|
dt: add clocks, bcm2835-aux driver
|
2024-12-16 22:06:40 +02:00 |
|
|
ac2394a2c3
|
maint: upgrade to rustc 1.85.0-nightly, use softfloat abi
|
2024-12-16 20:15:06 +02:00 |
|
|
699816d61d
|
aarch64: reenable psci, add spin-table smp init
|
2024-12-16 14:24:46 +02:00 |
|
|
dfae656833
|
dt: refactor device-tree lib
|
2024-12-16 12:56:05 +02:00 |
|
|
a9340ea089
|
dt: rework device-tree, proper interrupt handling
|
2024-12-16 00:23:23 +02:00 |
|
|
ccb5a6a7eb
|
aarch64: prettify cache init
|
2024-12-15 15:20:09 +02:00 |
|
|
a2adff85a7
|
x86: fix i686/x86_64 build
|
2024-12-14 13:10:46 +02:00 |
|
|
60164fedca
|
aarch64: add raspberry pi 4b target
|
2024-12-14 02:34:22 +02:00 |
|
|
f3249c500d
|
refactor: get rid of clippy warnings
|
2024-12-10 20:42:47 +02:00 |
|
|
6a7891838e
|
aarch64: fix timer warnings
|
2024-12-10 20:39:12 +02:00 |
|
|
718aad8a7a
|
timer: rework timers, implement hpet for x86_64
|
2024-12-10 20:37:47 +02:00 |
|
|
433094837d
|
x86: unify x86_64/i686 platform init
|
2024-12-10 16:55:27 +02:00 |
|
|
0b2822cea1
|
x86: make com-port usable as a serial console
|
2024-12-10 13:54:26 +02:00 |
|
|
1ad90ce181
|
x86: add puts() impl to com-port
|
2024-12-10 13:02:36 +02:00 |
|
|
c0d34d2c56
|
i686: remove irrelevant comment
|
2024-12-10 12:18:15 +02:00 |
|
|
8db9c08224
|
x86: re-enable RTC
|
2024-12-10 12:17:52 +02:00 |
|