|
6df1c6f48c
|
Add shutdown syscall
Build / build (push) Successful in 1m50s
|
2025-01-10 16:09:11 +01:00 |
|
|
2c7b850b52
|
Fix clippy
Build / build (push) Successful in 1m50s
|
2025-01-10 14:21:43 +01:00 |
|
|
c15febbef8
|
Run clippy in CI
Build / build (push) Failing after 1m52s
|
2025-01-10 14:18:11 +01:00 |
|
|
e3ef4823b3
|
Implement more ACPICA functions
Build / build (push) Successful in 2m41s
|
2024-12-30 21:56:10 +01:00 |
|
|
52c31ccc61
|
Optimize locking
Build / build (push) Successful in 2m42s
|
2024-12-30 21:25:22 +01:00 |
|
|
40696ce142
|
Add with_current_task()
Build / build (push) Successful in 2m40s
|
2024-12-29 12:14:32 +01:00 |
|
|
c8eea7d45b
|
Require unused syscall args to be zero
Build / build (push) Successful in 2m51s
|
2024-12-29 11:31:42 +01:00 |
|
|
7db94e628e
|
Improve multitasking
Build / build (push) Successful in 2m49s
|
2024-12-28 20:11:08 +01:00 |
|
|
2b147549ee
|
Fix clippy warnings
Build / build (push) Successful in 2m40s
|
2024-12-27 16:04:43 +01:00 |
|
|
91e15d0746
|
Add stack guard to all kernel stacks
Build / build (push) Successful in 2m40s
|
2024-12-27 15:43:46 +01:00 |
|
|
809189281a
|
Add helper functions for paging
Build / build (push) Successful in 2m42s
|
2024-12-27 15:26:04 +01:00 |
|
|
33e9a945eb
|
Remove HEAP_PHYS_MAPPING
Build / build (push) Successful in 2m43s
|
2024-12-27 15:11:43 +01:00 |
|
|
825ed695e7
|
Refactor paging
Build / build (push) Has been cancelled
|
2024-12-27 15:10:44 +01:00 |
|
|
bb6de0ce8d
|
Add stack guard and fix early exceptions
Build / build (push) Successful in 2m43s
|
2024-12-27 12:15:38 +01:00 |
|
|
bb7c9b6bfa
|
Refactor create_table_entry
Build / build (push) Successful in 2m44s
|
2024-12-27 11:45:58 +01:00 |
|
|
f930bb2fd0
|
Fix locking heap
Build / build (push) Successful in 3m16s
|
2024-12-27 08:27:09 +01:00 |
|
|
6aa70f2012
|
Add SSE support
Build / build (push) Successful in 2m51s
|
2024-12-26 10:08:13 +01:00 |
|
|
a6a88e7f3b
|
Add more syscalls
Build / build (push) Successful in 2m45s
|
2024-12-25 21:34:19 +01:00 |
|
|
f0b4236407
|
Download compiler in CI
Build / build (push) Successful in 2m43s
|
2024-12-25 20:44:02 +01:00 |
|
|
d9860e89a7
|
Add first syscall and migrate build script to python
Build / build (push) Successful in 2m48s
|
2024-12-24 09:27:51 +01:00 |
|
|
76e31b5e42
|
Add syscall handler
Build / build (push) Successful in 2m52s
|
2024-12-23 21:07:06 +01:00 |
|
|
1cccf16bfe
|
More syscall preparation
Build / build (push) Successful in 2m52s
|
2024-12-22 21:27:34 +01:00 |
|
|
25693bb57c
|
Prepare for syscalls
Build / build (push) Successful in 2m48s
|
2024-12-22 11:56:18 +01:00 |
|
|
2e4460ace6
|
Switch to usermode
Build / build (push) Successful in 2m50s
|
2024-12-22 09:27:14 +01:00 |
|
|
5b491989da
|
Add process spawning
Build / build (push) Successful in 2m47s
|
2024-12-20 22:50:51 +01:00 |
|
|
55e78f3b98
|
Add process struct
Build / build (push) Successful in 2m50s
|
2024-12-20 11:01:02 +01:00 |
|
|
68684e3817
|
Remove stb_sprintf
Build / build (push) Successful in 2m45s
|
2024-12-18 13:42:12 +01:00 |
|
|
6119ebd5b9
|
Add separate panic display
Build / build (push) Successful in 2m44s
|
2024-12-18 12:32:19 +01:00 |
|
|
5e934e54fc
|
Add AddressSpace struct
Build / build (push) Successful in 2m56s
|
2024-12-18 11:24:13 +01:00 |
|
|
1c796d75b5
|
Improve locking
Build / build (push) Successful in 2m49s
|
2024-12-14 10:08:07 +01:00 |
|
|
343babb5c4
|
Add wrapped spinlock type
Build / build (push) Successful in 2m42s
|
2024-12-13 17:50:35 +01:00 |
|
|
c6e6d3886b
|
Refactor
Build / build (push) Successful in 2m43s
|
2024-12-13 16:21:39 +01:00 |
|
|
3cc8aa848a
|
Run clippy
Build / build (push) Successful in 2m43s
|
2024-12-13 13:35:40 +01:00 |
|
|
9dd71885d3
|
Add debug target
Build / build (push) Successful in 2m53s
|
2024-12-13 13:00:55 +01:00 |
|
|
a77f8f6294
|
Add cargo-deny to CI
Build / build (push) Successful in 2m38s
|
2024-12-12 20:18:20 +01:00 |
|
|
08b4900b96
|
More SMP fixes
Build / build (push) Successful in 1m8s
|
2024-12-12 20:13:00 +01:00 |
|
|
0bd69ce363
|
SMP fixes
Build / build (push) Successful in 1m13s
|
2024-12-12 18:01:07 +01:00 |
|
|
fe1c702a8f
|
Start all cores
Build / build (push) Successful in 1m21s
|
2024-12-12 16:24:49 +01:00 |
|
|
392572ea80
|
Startup additional cores
Build / build (push) Successful in 1m15s
|
2024-12-10 20:38:36 +01:00 |
|
|
b9ab8da576
|
Fix booting on real hardware
Build / build (push) Successful in 1m11s
|
2024-11-22 11:21:27 +01:00 |
|
|
d718473886
|
Initialize display sooner
Build / build (push) Successful in 1m10s
|
2024-11-22 10:59:18 +01:00 |
|
|
ebca494958
|
Fix display code
Build / build (push) Successful in 1m21s
|
2024-11-22 09:24:32 +01:00 |
|
|
7a2c54645d
|
Print to screen on panic
Build / build (push) Successful in 1m14s
|
2024-11-16 11:34:24 +01:00 |
|
|
34e784ddf7
|
Add display tty
Build / build (push) Successful in 1m13s
|
2024-11-15 22:20:42 +01:00 |
|
|
c472ef1e27
|
Add display support
Build / build (push) Successful in 3m0s
|
2024-11-13 16:15:41 +01:00 |
|
|
7a47fbaea8
|
Only log to serial in a VM
Build / build (push) Successful in 3m51s
|
2024-11-11 09:06:58 +01:00 |
|
|
38993dc42d
|
Switch to Ordering::SeqCst
Build / build (push) Successful in 3m33s
|
2024-11-10 22:44:21 +01:00 |
|
|
38167102dc
|
Further initialization of ACPICA
Build / build (push) Successful in 3m44s
|
2024-11-10 22:03:12 +01:00 |
|
|
2cbb0fbc5f
|
Implement ioport support for ACPICA
Build / build (push) Successful in 3m16s
|
2024-11-09 22:06:37 +01:00 |
|
|
6413dca781
|
Rework spinlocks
Build / build (push) Successful in 3m8s
|
2024-11-09 21:12:55 +01:00 |
|