|
cdef64d1e6
|
Update shields
ci/woodpecker/push/build Pipeline was successful
|
2023-01-07 10:02:37 +01:00 |
|
|
3caca6e1bf
|
Set kernel subsystem to XT_NATIVE_KERNEL
ci/woodpecker/push/build Pipeline was successful
|
2023-01-06 19:25:21 +01:00 |
|
|
3f54c9b37e
|
Allow to set XT subsystem when producing binaries
ci/woodpecker/push/build Pipeline was successful
|
2023-01-06 16:18:04 +01:00 |
|
|
b22a76e3c4
|
Add XT native kernel subsystem to the PE/COFF image support
ci/woodpecker/push/build Pipeline was successful
|
2023-01-06 16:16:26 +01:00 |
|
|
674e69da0e
|
Cleanup useless externals
ci/woodpecker/push/build Pipeline was successful
|
2023-01-05 23:38:58 +01:00 |
|
|
712de4e4e4
|
XTDK contains headers uniquely identified
ci/woodpecker/push/build Pipeline was successful
|
2023-01-05 23:28:43 +01:00 |
|
|
3250ad67aa
|
Rename header file
ci/woodpecker/push/build Pipeline was successful
|
2023-01-05 23:09:54 +01:00 |
|
|
f2b51ff69c
|
Code formatting
ci/woodpecker/push/build Pipeline was successful
|
2023-01-05 22:45:52 +01:00 |
|
|
2920c1042a
|
Suppress error caused by including recursively when building a preamble
ci/woodpecker/push/build Pipeline was successful
|
2023-01-05 19:55:17 +01:00 |
|
|
3131aac7a9
|
Move serial ports I/O address to architecture specific header
ci/woodpecker/push/build Pipeline was successful
|
2023-01-05 15:58:36 +01:00 |
|
|
5730e8692e
|
Reorganisation of KeStartXtSystem() routine and early debug printing
ci/woodpecker/push/build Pipeline was successful
|
2023-01-04 23:08:59 +01:00 |
|
|
b7e5f1b5c1
|
Use CR constants instead of hardcoded values
ci/woodpecker/push/build Pipeline was successful
|
2023-01-04 16:33:28 +01:00 |
|
|
a5b3350559
|
Add _M128 structure definition
ci/woodpecker/push/build Pipeline was successful
|
2023-01-04 16:16:17 +01:00 |
|
|
f19afbddb7
|
Do not create new bootloader stack as it is not needed any longer and kernel will use its own stack
ci/woodpecker/push/build Pipeline was successful
|
2023-01-03 23:04:11 +01:00 |
|
|
b22303003c
|
Add architecture name
ci/woodpecker/push/build Pipeline was successful
|
2023-01-03 16:28:14 +01:00 |
|
|
bb95223501
|
Implement BlActivateSerialControllerIO() routine for activating I/O space access on PCI(E) serial controllers
ci/woodpecker/push/build Pipeline was successful
|
2023-01-03 00:10:24 +01:00 |
|
|
d8f2135ac6
|
Add more PCI(E) related definitions
ci/woodpecker/push/build Pipeline was successful
|
2023-01-02 23:59:32 +01:00 |
|
|
c91708034b
|
Correct comments
ci/woodpecker/push/build Pipeline was successful
|
2023-01-02 18:06:54 +01:00 |
|
|
c5a7d0fe05
|
Improvements in COM port support
ci/woodpecker/push/build Pipeline was successful
|
2023-01-02 16:14:00 +01:00 |
|
|
e8e7d7b905
|
Add missing forward declaration
ci/woodpecker/push/build Pipeline was successful
|
2023-01-02 16:11:50 +01:00 |
|
|
4c031f4075
|
Add I/O related type definitions
ci/woodpecker/push/build Pipeline was successful
|
2023-01-02 16:10:43 +01:00 |
|
|
b6b25ed04d
|
Initialize serial port only debugging enabled
ci/woodpecker/push/build Pipeline was successful
|
2023-01-01 19:20:34 +01:00 |
|
|
94e9fa1293
|
Allow to provide custom COM port address
ci/woodpecker/push/build Pipeline was successful
|
2022-12-29 23:44:52 +01:00 |
|
|
feabac2d98
|
Set XTOS NT compatibility version
ci/woodpecker/push/build Pipeline was successful
|
2022-12-29 22:39:39 +01:00 |
|
|
58527ce5cb
|
Set correct image version
ci/woodpecker/push/build Pipeline was successful
|
2022-12-29 22:37:39 +01:00 |
|
|
7f21e4f19c
|
Dump EFI memory mappings
ci/woodpecker/push/build Pipeline was successful
|
2022-12-29 17:09:44 +01:00 |
|
|
6a27ea140b
|
Print xtldr debug messages only when debugging enabled
ci/woodpecker/push/build Pipeline was successful
|
2022-12-28 23:30:03 +01:00 |
|
|
e6a7918bac
|
Fix release build
ci/woodpecker/push/build Pipeline was successful
|
2022-12-28 23:28:49 +01:00 |
|
|
dec021b1ec
|
Reorganize early debug printing; initialize kernel stacks when needed
ci/woodpecker/push/build Pipeline was successful
|
2022-12-28 23:11:35 +01:00 |
|
|
75ac59f48a
|
Fix DEBUG/RELEASE building options
ci/woodpecker/push/build Pipeline was successful
|
2022-12-28 17:15:21 +01:00 |
|
|
9dc0e60f28
|
We support EFI-enabled systems only and such machines should support PAE, so there is no need for XTLDR to support non-PAE x86 hardware
ci/woodpecker/push/build Pipeline was successful
|
2022-12-28 15:57:03 +01:00 |
|
|
fcfa575bff
|
Implement HlReadTimeStampCounter() routine
ci/woodpecker/push/build Pipeline was successful
|
2022-12-27 23:28:27 +01:00 |
|
|
f46615f92c
|
Implement HlInvalidateTlbEntry(), HlReadModelSpecificRegister() and HlWriteModelSpecificRegister() routines
ci/woodpecker/push/build Pipeline was successful
|
2022-12-27 23:19:33 +01:00 |
|
|
938cd175c8
|
Export HlIoPortInShort(), HlIoPortInLong(), HlIoPortOutShort() and HlIoPortOutLong() routines
ci/woodpecker/push/build Pipeline was successful
|
2022-12-27 22:48:10 +01:00 |
|
|
602d89ef27
|
Fixes in HlIoPortInShort() and HlIoPortInLong() routines
ci/woodpecker/push/build Pipeline was successful
|
2022-12-27 22:43:19 +01:00 |
|
|
9828b23400
|
Implement HlIoPortInShort(), HlIoPortInLong(), HlIoPortOutShort() and HlIoPortOutLong() routines
ci/woodpecker/push/build Pipeline failed
|
2022-12-27 22:26:45 +01:00 |
|
|
5c5f0a6df9
|
Add missing routine documentation
ci/woodpecker/push/build Pipeline was successful
|
2022-12-27 22:13:48 +01:00 |
|
|
bffb93b58c
|
Add missing calling convention
ci/woodpecker/push/build Pipeline was successful
|
2022-12-27 22:05:46 +01:00 |
|
|
6d77ff42c5
|
Loop over halt; add missing calling convention
ci/woodpecker/push/build Pipeline was successful
|
2022-12-27 20:12:59 +01:00 |
|
|
5b75d005a7
|
Implement HlClearInterruptFlag() and HlSetInterruptFlag() intrinsic routines
ci/woodpecker/push/build Pipeline was successful
|
2022-12-27 18:54:01 +01:00 |
|
|
8f3a4aef60
|
Code formatting
ci/woodpecker/push/build Pipeline was successful
|
2022-12-23 22:27:08 +01:00 |
|
|
db1b47e50e
|
Initialize CpuRegisters variable to silence a warning
ci/woodpecker/push/build Pipeline was successful
|
2022-12-23 14:43:36 +01:00 |
|
|
93ad0b4ea0
|
Set valid calling convention for HAL routines
ci/woodpecker/push/build Pipeline was successful
|
2022-12-23 14:41:11 +01:00 |
|
|
3ab1695968
|
Common routines for reading from and writing to CPU control registers
ci/woodpecker/push/build Pipeline was successful
|
2022-12-23 14:30:52 +01:00 |
|
|
3e8bdfe9fe
|
Add missing forward routines definitions
ci/woodpecker/push/build Pipeline was successful
|
2022-12-23 00:09:33 +01:00 |
|
|
df8de3f85f
|
Add missing routines documentation
ci/woodpecker/push/build Pipeline was successful
|
2022-12-22 23:41:19 +01:00 |
|
|
7496c7203d
|
Add missing routines documentation
ci/woodpecker/push/build Pipeline was successful
|
2022-12-22 23:29:16 +01:00 |
|
|
4d68b93ed3
|
Small code formatting and refactoring
ci/woodpecker/push/build Pipeline was successful
|
2022-12-22 23:19:23 +01:00 |
|
|
e9d30a0fd9
|
Add missing forward structures definitions
ci/woodpecker/push/build Pipeline was successful
|
2022-12-22 22:58:52 +01:00 |
|
|
8b02fb6c3f
|
Mostly update comments in PE/COFF module
ci/woodpecker/push/build Pipeline was successful
|
2022-12-21 23:02:37 +01:00 |
|