Added frequency counter to AARCH64.
This commit is contained in:
parent
c19c6269aa
commit
61fb586f86
@ -240,7 +240,7 @@ elseif (IS_OS_LINUX)
|
|||||||
include/ehs/io/socket/ICMP_LNX.h src/io/socket/ICMP_LNX.cpp
|
include/ehs/io/socket/ICMP_LNX.h src/io/socket/ICMP_LNX.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
#set(LINUX_WINDOW_SYSTEM "Wayland" CACHE STRING "Linux Window System")
|
set(LINUX_WINDOW_SYSTEM "XCB" CACHE STRING "Linux Window System")
|
||||||
|
|
||||||
if (LINUX_WINDOW_SYSTEM STREQUAL "Wayland")
|
if (LINUX_WINDOW_SYSTEM STREQUAL "Wayland")
|
||||||
add_compile_definitions(EHS_WS_WAYLAND)
|
add_compile_definitions(EHS_WS_WAYLAND)
|
||||||
@ -258,7 +258,7 @@ elseif (IS_OS_LINUX)
|
|||||||
if (IS_ARCH_AMD64)
|
if (IS_ARCH_AMD64)
|
||||||
list(APPEND EHS_SOURCES src/system/CPU_GCC_AMD64.asm src/HRNG_GCC.asm src/Math_GCC_AMD64.asm src/system/AVX2_GCC_AMD64.asm src/system/AVX512_GCC_AMD64.asm)
|
list(APPEND EHS_SOURCES src/system/CPU_GCC_AMD64.asm src/HRNG_GCC.asm src/Math_GCC_AMD64.asm src/system/AVX2_GCC_AMD64.asm src/system/AVX512_GCC_AMD64.asm)
|
||||||
elseif (IS_ARCH_ARM64)
|
elseif (IS_ARCH_ARM64)
|
||||||
list(APPEND EHS_SOURCES src/system/CPU_ARM64.cpp src/HRNG_ARM64.cpp src/Math_GCC_ARM64.s src/system/AVX2_AARCH64.cpp src/system/AVX512_AARCH64.cpp)
|
list(APPEND EHS_SOURCES src/system/CPU_ARM64.cpp src/system/CPU_GCC_AARCH64.s src/HRNG_ARM64.cpp src/Math_GCC_ARM64.s src/system/AVX2_AARCH64.cpp src/system/AVX512_AARCH64.cpp)
|
||||||
endif ()
|
endif ()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
@ -2,10 +2,6 @@
|
|||||||
|
|
||||||
namespace ehs
|
namespace ehs
|
||||||
{
|
{
|
||||||
void CPU::RDTSCP(TSC* tsc)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void CPU::GetManufacturer(Char_8* input)
|
void CPU::GetManufacturer(Char_8* input)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
7
src/system/CPU_GCC_AARCH64.s
Normal file
7
src/system/CPU_GCC_AARCH64.s
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
.global _ZN3ehs3CPU6RDTSCPEPNS_3TSCE
|
||||||
|
|
||||||
|
.section .text
|
||||||
|
_ZN3ehs3CPU6RDTSCPEPNS_3TSCE:
|
||||||
|
MRS X1, CNTVCT_EL0
|
||||||
|
STR X1, [X0, #4]
|
||||||
|
RET
|
Loading…
x
Reference in New Issue
Block a user