|
02cd8efde9
|
Add XTLDR protocol support
Builds / ExectOS (amd64) (push) Failing after 15s
Builds / ExectOS (i686) (push) Failing after 15s
|
2023-12-04 18:49:34 +01:00 |
|
|
aea69a33b9
|
Correct typo
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 27s
|
2023-12-04 17:33:33 +01:00 |
|
|
2b2efd0dd3
|
Refactor part 6
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 46s
|
2023-12-04 16:32:07 +01:00 |
|
|
9a3e0f69fa
|
Disable watchdog timer
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 25s
|
2023-12-03 23:46:20 +01:00 |
|
|
9f36d397f0
|
Do not overwrite some options for easy debugging and testing new themes
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 25s
|
2023-12-03 23:42:59 +01:00 |
|
|
5131a682b8
|
Refactor part 5; Implement debugging ports
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 24s
|
2023-12-03 23:18:49 +01:00 |
|
|
6a03db6fcd
|
Include hltypes header
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 23s
|
2023-12-03 23:15:10 +01:00 |
|
|
a101ddf555
|
Add debug port type definitions
Builds / ExectOS (amd64) (push) Successful in 24s
Builds / ExectOS (i686) (push) Successful in 25s
|
2023-12-03 23:14:34 +01:00 |
|
|
023f2c72b3
|
Refactor part 4
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 23s
|
2023-12-03 16:47:07 +01:00 |
|
|
d2f06a2758
|
Refactor part 3
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 25s
|
2023-12-03 16:44:01 +01:00 |
|
|
a66456979a
|
Refactor part 2
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-12-03 16:09:05 +01:00 |
|
|
fce8a50321
|
Refactor part 1
Builds / ExectOS (amd64) (push) Failing after 14s
Builds / ExectOS (i686) (push) Failing after 14s
|
2023-12-03 16:04:12 +01:00 |
|
|
55bd9e326f
|
Add XTBM_CONFIGURATION structure definition
Builds / ExectOS (amd64) (push) Successful in 29s
Builds / ExectOS (i686) (push) Successful in 29s
|
2023-12-03 14:24:43 +01:00 |
|
|
ab7fa5ffa4
|
Initial XTLDR configuration
Builds / ExectOS (amd64) (push) Failing after 15s
Builds / ExectOS (i686) (push) Failing after 15s
|
2023-12-03 14:22:14 +01:00 |
|
|
e302f662bb
|
Implement BmActivateSerialIOController() routine
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-12-03 10:22:24 +01:00 |
|
|
5e4248351e
|
Add missing forward references
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 28s
|
2023-12-03 09:21:33 +01:00 |
|
|
3fc97ae98b
|
Basic memory support
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 24s
|
2023-12-03 09:18:50 +01:00 |
|
|
40696e2a1e
|
Include iotypes as well
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-12-03 09:17:58 +01:00 |
|
|
a99ce415ca
|
Early print XTLDR version
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 24s
|
2023-12-03 00:50:44 +01:00 |
|
|
f161b37faf
|
Implement BmPrint() routine
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-12-03 00:43:13 +01:00 |
|
|
6ba0557392
|
Add missing whitespace character to the comment
Builds / ExectOS (amd64) (push) Successful in 42s
Builds / ExectOS (i686) (push) Successful in 25s
|
2023-12-03 00:40:25 +01:00 |
|
|
26cee38e31
|
Include more headers
Builds / ExectOS (amd64) (push) Successful in 24s
Builds / ExectOS (i686) (push) Successful in 28s
|
2023-12-03 00:39:55 +01:00 |
|
|
78ac03b039
|
Add string manipulation support
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-12-03 00:24:56 +01:00 |
|
|
f0fbeadc1c
|
Implement BmDisableCursor(), BmEnableCursor() and BmPrintChar() routines
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 27s
|
2023-12-02 23:51:22 +01:00 |
|
|
b1ef23148b
|
Let UEFI firmware load xtldr into lower half
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-12-02 22:48:30 +01:00 |
|
|
03b6e9cd90
|
Initialize the UEFI console
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-12-02 22:38:58 +01:00 |
|
|
4076175436
|
Initial XTLDR import
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-12-02 22:24:58 +01:00 |
|
|
7f41f83026
|
Add common header for XTLDR and its modules
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 24s
|
2023-12-02 19:11:59 +01:00 |
|
|
ec63fe3fa6
|
Retry exiting boot services if first try fails
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 27s
|
2023-12-02 16:02:24 +01:00 |
|
|
146a331c80
|
Let UEFI firmware load xtldr into lower half
Builds / ExectOS (amd64) (push) Successful in 3m7s
Builds / ExectOS (i686) (push) Successful in 28s
|
2023-12-02 09:02:04 +01:00 |
|
|
ceee8f2c72
|
Correct typo
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 27s
|
2023-11-30 18:24:26 +01:00 |
|
|
1b89287667
|
Add CODEOWNERS file to define individuals or teams responsible for a code
Builds / ExectOS (amd64) (push) Successful in 3m26s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-11-30 17:14:12 +01:00 |
|
|
1e696258c2
|
Initialize framebuffer and processor
Builds / ExectOS (amd64) (push) Successful in 29s
Builds / ExectOS (i686) (push) Successful in 27s
|
2023-11-29 22:49:15 +01:00 |
|
|
31b8cd8d3d
|
Update HlDisablePic() description
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-11-29 22:43:57 +01:00 |
|
|
dddd1eb183
|
Rename internal kernel headers to distinguish them easily from XTDK
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 25s
|
2023-11-29 20:39:59 +01:00 |
|
|
53d84b772a
|
Add missing commas
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-11-29 20:17:31 +01:00 |
|
|
59aa62916a
|
Include architecture specific HAL headers
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 27s
|
2023-11-29 20:15:12 +01:00 |
|
|
3800138f52
|
Move (A)PIC related forward references to arch-specific headers
Builds / ExectOS (amd64) (push) Failing after 16s
Builds / ExectOS (i686) (push) Failing after 15s
|
2023-11-29 20:13:03 +01:00 |
|
Jozef Nagy
|
c8a54e602b
|
Disable legacy 8259 PIC before enabling APIC
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 26s
Reviewed-on: #5
Reviewed-by: Rafal Kupiec <belliash@noreply.codingworkshop.git>
Co-authored-by: Jozef Nagy <schkwve@gmail.com>
Co-committed-by: Jozef Nagy <schkwve@gmail.com>
|
2023-11-29 20:07:16 +01:00 |
|
|
669b84a826
|
Add architecture related information to kernel startup string
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-11-29 18:32:03 +01:00 |
|
|
9aafa63617
|
Move CPU and PIC support into common for i686 and amd64 place
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 25s
|
2023-11-29 18:26:46 +01:00 |
|
|
a90a30ff7a
|
Move XTOS GUIDs into separate header
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-11-29 17:59:53 +01:00 |
|
|
7a60f46f24
|
Add preprocessor macro for including common headers and source files across different architectures
Builds / ExectOS (amd64) (push) Successful in 28s
Builds / ExectOS (i686) (push) Successful in 29s
|
2023-11-29 16:12:55 +01:00 |
|
|
db1f693d9c
|
Corrections to UEFI_FIRMWARE_INFORMATION and KERNEL_INITIALIZATION_BLOCK
Builds / ExectOS (amd64) (push) Successful in 25s
Builds / ExectOS (i686) (push) Successful in 27s
|
2023-11-29 15:57:09 +01:00 |
|
|
0d1fcde3a5
|
Add missing StallScaleFactor to KPROCESSOR_BLOCK
Builds / ExectOS (amd64) (push) Successful in 30s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-11-28 23:08:35 +01:00 |
|
|
f6c621c2a6
|
Basic processor initialization code
Builds / ExectOS (amd64) (push) Failing after 16s
Builds / ExectOS (i686) (push) Failing after 15s
|
2023-11-28 22:31:39 +01:00 |
|
|
d4ee87fd62
|
Fix function prototype
Builds / ExectOS (amd64) (push) Successful in 34s
Builds / ExectOS (i686) (push) Successful in 28s
|
2023-11-28 15:39:32 +01:00 |
|
|
d17b06a180
|
Register interrupt handlers once the APIC initialization is done
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 24s
|
2023-11-28 14:20:23 +01:00 |
|
|
c4ccf52782
|
Correct code formatting
Builds / ExectOS (amd64) (push) Successful in 26s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-11-28 14:05:08 +01:00 |
|
|
e5adc31af7
|
Implement basic APIC support, including X2APIC
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 26s
|
2023-11-27 22:38:15 +01:00 |
|