Gráfico de commits

21 Commits

Autor SHA1 Mensagem Data
27e2fdf4f2 Introduce architecture library as new kernel subsystem and move selected routines into new subsystem
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2023-01-28 10:34:55 +01:00
e94e50b5d9 Implement HlLoadInterruptDescriptorTable() intrinsics for loading IDT
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2023-01-26 20:08:57 +01:00
707dc37868 Fix type of Source parameter in HlLoadSegment() routine
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2023-01-24 23:08:48 +01:00
35aa514f95 Implement HlLoadSegment() intrinsics routine
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2023-01-24 19:27:18 +01:00
d3d8d144a0 Implement HlLoadGlobalDescriptorTable() intrinsic
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2023-01-23 20:13:51 +01:00
f20ab3e52e Implement HlLoadTaskRegister() for loading TSS segment selector into task register
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2023-01-23 15:26:35 +01:00
fb60625abc Add more intrinsic routines
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2023-01-13 22:32:45 +01:00
f2b51ff69c Code formatting
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2023-01-05 22:45:52 +01:00
fcfa575bff Implement HlReadTimeStampCounter() routine
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-27 23:28:27 +01:00
f46615f92c Implement HlInvalidateTlbEntry(), HlReadModelSpecificRegister() and HlWriteModelSpecificRegister() routines
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-27 23:19:33 +01:00
602d89ef27 Fixes in HlIoPortInShort() and HlIoPortInLong() routines
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-27 22:43:19 +01:00
9828b23400 Implement HlIoPortInShort(), HlIoPortInLong(), HlIoPortOutShort() and HlIoPortOutLong() routines
Algumas verificações falharam
ci/woodpecker/push/build Pipeline failed
2022-12-27 22:26:45 +01:00
5b75d005a7 Implement HlClearInterruptFlag() and HlSetInterruptFlag() intrinsic routines
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-27 18:54:01 +01:00
93ad0b4ea0 Set valid calling convention for HAL routines
Todas as verificações foram bem sucedidas
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
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-23 14:30:52 +01:00
df8de3f85f Add missing routines documentation
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-22 23:41:19 +01:00
9f4db475bb Implement HlHalt() intrinsic routine and add basic definitions for kernel services
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-11 23:09:35 +01:00
324a88cc01 Implement HlCpuId() routine and corresponding structures for issueing CPUID instruction
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-11 17:40:56 +01:00
b89121fded Implement routines for accessing and manipulating CPU control registers
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-12-02 23:03:42 +01:00
033447f759 Calling convention goes first
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-09-01 22:04:07 +02:00
a7d07e7ecb Integrate xtklib with the kernel
Todas as verificações foram bem sucedidas
ci/woodpecker/push/build Pipeline was successful
2022-08-30 23:23:02 +02:00