# # ChangeLog for trunk/include/VBox/dis-armv8.h in vbox # # Generated by Trac 1.4.3.2 # Mar 21, 2025 1:10:26 AM Thu, 31 Oct 2024 10:56:04 GMT vboxsync [106806] * trunk/include/VBox/dis-armv8.h (modified) * trunk/include/VBox/disopcode-armv8.h (modified) Disassembler: Decode RCW compare and swap and RCW compare and swap ... Wed, 30 Oct 2024 13:59:23 GMT vboxsync [106791] * trunk/include/VBox/dis-armv8.h (modified) * trunk/include/VBox/disopcode-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmTables-armv8-a64-ld-st.cpp.h (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasmArmv8-1-asm.S (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasmArmv8-1.cpp (modified) Disassembler: Decode Advanced SIMD load/store multiple structures ... Mon, 28 Oct 2024 13:14:22 GMT vboxsync [106746] * trunk/include/VBox/dis-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmTables-armv8-a64-ld-st.cpp.h (modified) * trunk/src/VBox/Disassembler/DisasmTables-armv8-a64-simd-fp.cpp.h (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasmArmv8-1-asm.S (modified) Disassembler: Decode SIMD ldr/str instructions, bugref:10394 Mon, 28 Oct 2024 12:06:08 GMT vboxsync [106744] * trunk/include/VBox/dis-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) Disassembler: Calculate final displacement in the core already, some ... Wed, 23 Oct 2024 10:41:19 GMT vboxsync [106616] * trunk/include/VBox/dis-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmTables-armv8-a64-simd-fp.cpp.h (modified) * trunk/src/VBox/Disassembler/DisasmTables-armv8-a64.cpp (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasmArmv8-1-asm.S (modified) Disassembler: Fix decoding instructions which take sp as a register ... Tue, 10 Sep 2024 11:51:08 GMT vboxsync [106004] * trunk/include/VBox/dis-armv8.h (modified) * trunk/include/VBox/disopcode-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmTables-armv8-a64-simd-fp.cpp.h (added) * trunk/src/VBox/Disassembler/DisasmTables-armv8-a64.cpp (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasmArmv8-1-asm.S (modified) Disassembler/ArmV8: Updates and start on floating point and SIMD ... Fri, 23 Aug 2024 16:15:01 GMT vboxsync [105850] * trunk/include/VBox/dis-armv8.h (modified) Disassembler/ARMv8: Support disassembling the load/store register ... Fri, 23 Aug 2024 16:05:23 GMT vboxsync [105848] * trunk/include/VBox/dis-armv8.h (modified) * trunk/include/VBox/disopcode-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmTables-armv8-a64.cpp (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasmArmv8-1-asm.S (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasmArmv8-1.cpp (modified) * trunk/src/VBox/Runtime/common/script/scriptlex.cpp (modified) Disassembler/ARMv8: Support disassembling the load/store register ... Thu, 22 Aug 2024 18:13:52 GMT vboxsync [105831] * trunk/include/VBox/dis-armv8.h (modified) Disassembler/ARMv8: Implement decoding of the ldp/stp unsigned ... Thu, 22 Aug 2024 12:25:28 GMT vboxsync [105815] * trunk/include/VBox/dis-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmTables-armv8-a64.cpp (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasmArmv8-1-asm.S (modified) Disassembler/ARMv8: Started decoding more ldr/str instruction ... Thu, 22 Aug 2024 08:26:22 GMT vboxsync [105810] * trunk/include/VBox/dis-armv8.h (modified) * trunk/include/VBox/disopcode-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmTables-armv8-a64.cpp (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasmArmv8-1-asm.S (modified) Disassembler/ARMv8: Implement disassembly of ccmp/ccmn register ... Wed, 21 Aug 2024 18:42:10 GMT vboxsync [105794] * trunk/include/VBox/dis-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) Disassembler/ARMv8: Build fixes, our ancient compilers on the 32-bit ... Wed, 21 Aug 2024 17:23:15 GMT vboxsync [105785] * trunk/include/VBox/dis-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmTables-armv8-a64.cpp (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasmArmv8-1-asm.S (modified) Disassembler/ARMv8: Updates, decode basic ldr/str (unsigned with ... Wed, 21 Aug 2024 16:39:51 GMT vboxsync [105779] * trunk/include/VBox/dis-armv8.h (modified) * trunk/include/VBox/disopcode-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmTables-armv8-a64.cpp (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasmArmv8-1-asm.S (modified) Disassembler/ARMv8: Updates, decode more instructions, add them to ... Mon, 19 Aug 2024 18:10:56 GMT vboxsync [105738] * trunk/include/VBox/dis-armv8.h (modified) * trunk/include/VBox/disopcode-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) Disassembler/ARMv8: Build fix and add support conditionals, ... Mon, 19 Aug 2024 17:48:58 GMT vboxsync [105737] * trunk/include/VBox/dis-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmTables-armv8-a64.cpp (modified) Disassembler/ARMv8: Build fix and add support conditionals, ... Mon, 19 Aug 2024 16:57:30 GMT vboxsync [105731] * trunk/include/VBox/dis-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmTables-armv8-a64.cpp (modified) Disassembler/ARMv8: Refactoring and updates, among others make it ... Sun, 22 Oct 2023 02:43:09 GMT vboxsync [101539] * trunk/include/VBox/dis-armv8.h (modified) * trunk/include/VBox/dis-x86-amd64.h (modified) * trunk/include/VBox/dis.h (modified) * trunk/src/VBox/Debugger/DBGPlugInLinux.cpp (modified) * trunk/src/VBox/Devices/BiosCommonCode/MakeAlternativeSource.cpp (modified) * trunk/src/VBox/Disassembler/Disasm.cpp (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmCore-x86-amd64.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatBytes.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatYasm.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal.h (modified) * trunk/src/VBox/Disassembler/DisasmMisc.cpp (modified) * trunk/src/VBox/Disassembler/Makefile.kmk (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasm-1.cpp (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasm-2.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-3.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdrDisasmTest.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllN8veRecompiler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM-armv8.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Flow.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) DIS,VMM,DBGC,IPRT,++: Some disassembler tweaks and TB disassembly ... Thu, 06 Apr 2023 19:28:23 GMT vboxsync [99319] * trunk/include/VBox/dis-armv8.h (modified) * trunk/include/VBox/dis.h (modified) * trunk/include/VBox/disopcode-armv8.h (modified) * trunk/src/VBox/Disassembler/Disasm.cpp (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatArmV8.cpp (added) * trunk/src/VBox/Disassembler/DisasmInternal-armv8.h (modified) * trunk/src/VBox/Disassembler/DisasmTables-armv8.cpp (added) * trunk/src/VBox/Disassembler/Makefile.kmk (modified) Disassember: Continue work on the ARMv8 disassember, defining the ... Thu, 30 Mar 2023 16:11:16 GMT vboxsync [99241] * trunk/include/VBox/dis-armv8.h (added) * trunk/include/VBox/dis.h (modified) * trunk/include/VBox/disopcode-armv8.h (added) * trunk/include/VBox/types.h (modified) * trunk/src/VBox/Disassembler/Disasm.cpp (modified) * trunk/src/VBox/Disassembler/DisasmCore-armv8.cpp (added) * trunk/src/VBox/Disassembler/DisasmInternal-armv8.h (added) * trunk/src/VBox/Disassembler/DisasmInternal.h (modified) * trunk/src/VBox/Disassembler/Makefile.kmk (modified) Disassembler: ARMv8 skeleton, bugref:10394