คำถามในหัวข้อ 'armv8'

ช่วงฟลัช/ทำให้ใช้ไม่ได้ตามที่อยู่เสมือน ARMv8; แคช;
ฉันกำลังใช้ฟังก์ชันการบำรุงรักษาแคชสำหรับ ARMv8 (Cortex-A53) ที่ทำงานในโหมด 32 บิต มีปัญหาเมื่อฉันพยายามล้างขอบเขตหน่วยความจำโดยใช้ที่อยู่เสมือน (VA) DCacheFlushByRange หน้าตาเป็นแบบนี้ // some init. // kDCacheL1 = 0; kDCacheL2 = 2; while...
4648 มุมมอง
schedule 02.12.2023

รหัส asm ที่สอดคล้องกันสำหรับ ARMv8 aarch64
ด้านล่างนี้เป็นโค้ดสำหรับโค้ด X86-64 ซึ่งมีแอสเซมบลีบางส่วน โปรดช่วยเราแปลงแอสเซมบลีสำหรับ ARMv8 aarch64 __asm__ __volatile__ ("lock; cmpxchgw %1,%2" : "=a"(sPrev) : "q"(aWith),...
125 มุมมอง
schedule 07.11.2023