nuttx/arch
ouyangxiangzhen dc7d3470e6 arch/x86_64: Fix wrong RDTSCP implementation
RDTSCP instruction reads the current value of the processor’s
time-stamp counter (a 64-bit MSR) into the EDX:EAX registers, and it
also reads the value of the IA32_TSC_AUX MSR (address C0000103H) into
the ECX register. However, the current RDTSCP implementation does not
provide a hint for the compiler that ECX has been changed, resulting in
register corrupted and subtle errors.

Signed-off-by: ouyangxiangzhen <ouyangxiangzhen@xiaomi.com>
2024-09-06 17:27:20 +02:00
..
arm nrf91: fix cmake compiler error 2024-09-06 09:42:53 +08:00
arm64 smp: enable smp_call in all smp arch 2024-09-06 07:11:38 +09:00
avr
ceva arch: remove unused up_cpu_pausereq waiting 2024-09-05 07:15:54 +09:00
dummy
hc
mips sched: use this_task replace nxsched_self 2024-09-05 09:33:50 -03:00
misoc sched: use this_task replace nxsched_self 2024-09-05 09:33:50 -03:00
or1k
renesas usbdev: extend the usb req len to size_t 2024-08-30 01:32:02 +08:00
risc-v smp: enable smp_call in all smp arch 2024-09-06 07:11:38 +09:00
sim smp: enable smp_call in all smp arch 2024-09-06 07:11:38 +09:00
sparc smp: enable smp_call in all smp arch 2024-09-06 07:11:38 +09:00
tricore cmake/tricore: filter out nostdlib in linker phase to avoid build break 2024-09-05 11:47:06 +08:00
x86 arch/EXTRA_LIBS: link all staging library. 2024-08-21 01:40:15 +08:00
x86_64 arch/x86_64: Fix wrong RDTSCP implementation 2024-09-06 17:27:20 +02:00
xtensa xtensa/esp32s2: add WiFi support on ESP32S2 2024-09-06 09:46:59 +08:00
z16
z80
CMakeLists.txt
Kconfig irq: dynaminc create g_irqmap 2024-09-03 19:22:28 -03:00