29 Commits

Author SHA1 Message Date
43673e4311
feat: Establish a simple syscall to prepare to enter user space.
All checks were successful
ParrotXray/CureOS/pipeline/head This commit looks good
2025-11-19 21:09:00 +08:00
d0f18cda9d
refactor: File structure modification
All checks were successful
ParrotXray/CureOS/pipeline/head This commit looks good
2025-11-18 13:15:23 +08:00
dc120daa5a
fix: Add interrupt protection to TTY operations to prevent deadlock
All checks were successful
ParrotXray/CureOS/pipeline/head This commit looks good
2025-11-17 19:16:25 +08:00
02d4d17119 feat: Complete the basic arranger 2025-10-20 19:31:15 +08:00
fdaeda079c feat: Basic process scheduling is completed 2025-10-19 20:03:41 +08:00
939705bd40 feat: Preparing to implement the scheduler 2025-10-18 22:29:12 +08:00
af04b184f4 feat: Simple executor 2025-10-18 20:30:41 +08:00
593713e1a9 feat: Initialization multitasking 2025-10-18 18:10:17 +08:00
8bae31852d feat: ACPI reboot implementation 2025-10-18 16:04:48 +08:00
687c59f467 fix: Fix ACPI shutdown 2025-10-18 12:59:07 +08:00
d11c7842d4 feat: Implement shutdown and restart 2025-10-17 21:19:58 +08:00
775626379e add: Added a new shell and removed a bunch of locks 2025-10-17 18:20:41 +08:00
bb9a89d0b9 feat: Initialize APIC Timer 2025-10-17 11:50:09 +08:00
53475435d9 feat: RTC interrupt passed 2025-10-17 10:38:24 +08:00
74de8650fe feat: Test RTC interrupt 2025-10-16 20:34:20 +08:00
fa311cfab4 fix: Fix real machine anomalies and improve keyboard driver 2025-10-16 14:54:31 +08:00
0d494a1e8d feat: Actual machine test triggers #NP 2025-10-14 16:11:13 +08:00
5313892f80 feat: Initialize Local APIC and IO APIC 2025-10-14 11:04:17 +08:00
b277334069 feat: RTC initialized 2025-10-13 22:00:13 +08:00
bcf97c9e24 feat: Prepare for PIC/APIC initialization 2025-10-13 20:47:42 +08:00
2ec2890013 feat: Implement higher half kernel with complete memory management 2025-10-13 20:10:14 +08:00
6202cfb8bf refactor: Change file structure and rename 2025-10-12 14:14:04 +08:00
ce0ba28c55 refactor: Changing file structure 2025-10-12 13:12:47 +08:00
d3b458b6ad feat: implement colored logger system with 6 log levels 2025-10-12 11:06:24 +08:00
ac199eabe2 feat: implement staged kernel initialization with memory management and TTY scrolling 2025-10-12 10:41:12 +08:00
429e396474 feat: ACPI implementation completed 2025-10-11 22:01:52 +08:00
8c8292aa71 add: Add ISR interrupt 2025-10-11 15:47:25 +08:00
1462bbbd06 feat: Build basic gdt 2025-10-11 10:49:31 +08:00
4977f17e79 feat: Can start normally 2025-10-10 21:30:02 +08:00