|
|
2197f20134
|
Merge pull request #6 from ParrotXray/feat/timer
Feat/timer
|
2025-10-18 18:07:22 +08:00 |
|
|
|
c9de6360c7
|
update: Edit TODO.txt
|
2025-10-18 17:49:37 +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 |
|
|
|
10433a4fb7
|
Merge pull request #4 from ParrotXray/feat/mm
feat: Implement higher half kernel with complete memory management
|
2025-10-13 20:14:04 +08:00 |
|
|
|
2adfe63970
|
Merge pull request #3 from ParrotXray/feat/mm
Feat/mm
|
2025-10-13 20:11:26 +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 |
|
|
|
1c92cacbc3
|
Merge pull request #2 from ParrotXray/feat/rust-full
Feat/rust full
|
2025-10-11 15:52:25 +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 |
|
|
|
920f7f5fc8
|
feat: Can start normally
|
2025-10-10 21:28:36 +08:00 |
|
ParrotXray
|
ae5b398d30
|
add: Establish IsrParam interrupt to be more perfect
|
2025-05-17 01:52:38 +08:00 |
|
ParrotXray
|
582c789632
|
feat: Handling interrupts
|
2025-05-12 20:33:45 +08:00 |
|
ParrotXray
|
24b03ece89
|
add: Create LICENSE
|
2025-05-11 14:54:17 +08:00 |
|
ParrotXray
|
d917850ea2
|
add: Update README.md
|
2025-05-11 14:30:44 +08:00 |
|
ParrotXray
|
7e87578648
|
feat: Update Build.md
|
2025-05-11 13:54:42 +08:00 |
|
ParrotXray
|
6a59d7bc84
|
feat: Update Build.md
|
2025-05-11 13:51:04 +08:00 |
|
ParrotXray
|
9462fdf4fb
|
feat: Update Build.md
|
2025-05-11 13:43:10 +08:00 |
|
ParrotXray
|
09979498dd
|
add: Added environment construction documents and README
|
2025-05-11 13:34:52 +08:00 |
|
ParrotXray
|
ad73908693
|
feat: Improve some interruptions
|
2025-05-11 13:03:40 +08:00 |
|
ParrotXray
|
c5a211db51
|
add: Initialize the IDT table and add interrupt functions
|
2025-05-10 21:47:46 +08:00 |
|
ParrotXray
|
27568f5b5f
|
feat: Update cpu.rs
|
2025-05-09 22:08:44 +08:00 |
|
ParrotXray
|
50b1f5f59a
|
feat: Refactor cpu.rs to use the x86 crate
|
2025-05-09 02:22:40 +08:00 |
|
ParrotXray
|
69c2d6e358
|
Merge pull request #1 from ParrotXray/feat/gdt-refactor
feat: Refactoring the GDT table using the x86 crate
|
2025-05-08 22:10:28 +08:00 |
|
ParrotXray
|
68933b9dfc
|
feat: Refactoring the GDT table using the x86 crate
|
2025-05-08 21:53:16 +08:00 |
|
ParrotXray
|
3a0de5c81d
|
fix: Fix tty cursor issue
|
2025-05-07 22:35:35 +08:00 |
|
ParrotXray
|
79227b945d
|
fix: Changed a small warning
|
2025-05-07 01:45:14 +08:00 |
|
ParrotXray
|
f84fc02eaf
|
fix: Fixed a small problem
|
2025-05-07 01:42:54 +08:00 |
|
ParrotXray
|
a199fa4509
|
fix: Remove the crashing code
|
2025-05-07 01:00:24 +08:00 |
|
ParrotXray
|
95d86cf7c9
|
add: Added GDT table support
|
2025-05-07 00:58:04 +08:00 |
|
ParrotXray
|
00d2cf4344
|
update: Update the kernel
|
2025-05-05 21:22:14 +08:00 |
|
ParrotXray
|
faf80c14f4
|
add: Add print.rs
|
2025-05-05 21:08:13 +08:00 |
|
ParrotXray
|
e65a0e056b
|
add: Add lib folder
|
2025-05-05 20:24:20 +08:00 |
|
ParrotXray
|
591372c741
|
feat: Support basic tty output
|
2025-05-05 20:06:18 +08:00 |
|