|
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 |
|
|
e32f4590b8
|
Rework locking and call AcpiLoadTables
Build / build (push) Successful in 3m12s
|
2024-11-09 20:33:36 +01:00 |
|
|
71be253f5f
|
Call AcpiInitializeSubsystem
Build / build (push) Successful in 3m40s
|
2024-11-09 18:33:51 +01:00 |
|
|
b6df353b2d
|
Add Spinlock type
Build / build (push) Successful in 3m21s
|
2024-11-09 18:25:51 +01:00 |
|
|
264b58e6f3
|
Add acpi crate for early table parsing
Build / build (push) Successful in 3m28s
|
2024-11-09 12:26:21 +01:00 |
|
|
e648dab896
|
Implement semaphores
Build / build (push) Successful in 3m32s
|
2024-11-09 09:09:59 +01:00 |
|
|
ba4adfe0bb
|
Add sleeping
Build / build (push) Successful in 3m10s
|
2024-11-08 17:41:27 +01:00 |
|
|
4c632e5df2
|
Add task id
Build / build (push) Successful in 3m18s
|
2024-11-08 14:59:56 +01:00 |
|
|
cce07b9636
|
Add scheduler interrupts and locking
Build / build (push) Successful in 3m20s
|
2024-11-08 09:52:23 +01:00 |
|
|
91c449c099
|
Add initial scheduler
Build / build (push) Successful in 3m16s
|
2024-11-07 21:17:52 +01:00 |
|
|
c091706031
|
Add initial multitasking
Build / build (push) Successful in 2m59s
|
2024-11-02 16:15:50 +01:00 |
|
|
eb6d8f8614
|
Fix build
Build / build (push) Successful in 2m52s
|
2024-10-31 17:48:22 +01:00 |
|
|
4ca93ada92
|
Split acpica-rs into a separate library
Build / build (push) Failing after 2m53s
|
2024-10-31 17:40:23 +01:00 |
|
|
ebef5eb97b
|
Add LAPIC timer
Build / build (push) Failing after 1m59s
|
2024-10-31 17:13:16 +01:00 |
|
|
9b7e2c979e
|
Refactor
Build / build (push) Successful in 2m48s
|
2024-10-30 20:55:28 +01:00 |
|
|
f58d15a197
|
Add early_sleep
Build / build (push) Successful in 3m0s
|
2024-10-30 18:15:18 +01:00 |
|
|
e427d58351
|
Add HPET
Build / build (push) Successful in 2m5s
|
2024-10-30 14:46:53 +01:00 |
|
|
503f554495
|
Use buddy allocator
Build / build (push) Failing after 2m4s
|
2024-10-11 21:56:41 +02:00 |
|
|
d102f3f4f0
|
Add cargo-deny
Build / build (push) Successful in 2m35s
|
2024-10-11 11:10:59 +02:00 |
|
|
a5161881f6
|
Use cargo workspace
Build / build (push) Successful in 1m46s
|
2024-10-11 10:51:47 +02:00 |
|
|
000fc97021
|
Add Forgejo workflow
Build / build (push) Successful in 3m50s
|
2024-10-10 17:26:54 +02:00 |
|
|
b0d07b47aa
|
Send all interrupts to BSP
|
2024-10-10 08:26:22 +02:00 |
|
|
ae90171977
|
Process interrupt redirections
|
2024-10-09 19:19:55 +02:00 |
|
|
8d859654f4
|
Mask all GSIs
|
2024-10-09 18:32:08 +02:00 |
|
|
843c4ba466
|
Update to uefi 0.32
|
2024-09-14 08:30:52 +02:00 |
|
|
01c8fc37cd
|
Update dependencies
|
2024-09-13 22:18:26 +02:00 |
|
|
8441821993
|
Implement IOAPIC
|
2024-08-17 14:58:32 +02:00 |
|
|
1896464175
|
Implement local APIC
|
2024-07-16 15:03:33 +02:00 |
|
|
d42972f9ec
|
Parse MADT
|
2024-07-13 22:51:14 +02:00 |
|
|
4a39f6fa9c
|
Add map_physical fn
|
2024-07-13 16:27:28 +02:00 |
|
|
b54f168f2e
|
Add cache_disable to paging
|
2024-07-13 14:00:53 +02:00 |
|
|
72726e00d5
|
Add unsafe_op_in_unsafe_fn lint
|
2024-07-12 14:31:15 +02:00 |
|
|
0512033ddd
|
Add IST entries for NMI and double fault
|
2024-07-12 14:00:48 +02:00 |
|
|
36488ea49e
|
Implement TSS
|
2024-07-12 13:49:11 +02:00 |
|
|
0983b36cc7
|
Initialize ACPI tables
|
2024-07-12 13:18:03 +02:00 |
|
|
17c4d60c82
|
Implement more OSL functions
|
2024-07-09 14:39:17 +02:00 |
|
|
8a495aa115
|
Implement AcpiOsMapMemory
|
2024-07-09 13:21:43 +02:00 |
|
|
feb4675f41
|
Rework paging
|
2024-07-09 13:13:03 +02:00 |
|
|
1ee034683a
|
Add stack protector
|
2024-07-09 10:18:44 +02:00 |
|
|
470c208284
|
Implement parts of ACPICA OSL
|
2024-07-09 09:25:51 +02:00 |
|
|
0323428974
|
Add ACPICA
|
2024-07-09 08:05:07 +02:00 |
|
|
e60249c5da
|
Add RSDP address to loader_struct
|
2024-07-08 21:26:13 +02:00 |
|
|
4951d2c509
|
Disable PIC
|
2024-07-08 14:28:04 +02:00 |
|
|
8b13664aca
|
Add user-mode GDT entries
|
2024-07-08 14:02:27 +02:00 |
|
|
98aaab64d7
|
Add kernel heap
|
2024-07-08 11:47:29 +02:00 |
|
|
646a4ea2b7
|
Move more code to kernel-common
|
2024-07-06 22:03:02 +02:00 |
|
|
1dae33fdd0
|
Move paging definitions to kernel-common
|
2024-07-06 21:50:42 +02:00 |
|
|
084b005dab
|
Add kernel-common crate
|
2024-07-06 21:40:05 +02:00 |
|
|
8eba784e7c
|
Improve kernel paging code
|
2024-07-06 20:23:38 +02:00 |
|