)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000438,"name":"R. Diez","email":"rdiez-2006@rd10.de","username":"rdiez"},"change_message_id":"74622ad38b22357ee9030ae0bb9203774ff22f2e","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b5e26afe_ae82864b","updated":"2025-06-21 21:29:57.000000000","message":"I need some help with this patch, because dmem.c fails to compile on linux32 and armlinux due to integer size warnings. The driver was apparently designed for a 64-bit host.\n\nI can fix the printf problems by using %z for size_t types.\n\nBut these user-configurable variables are fixed to 64 bits:\n\nstatic uint64_t dmem_emu_base_address;\nstatic uint64_t dmem_emu_size;\n\nThings like this also fail:\n\n*(volatile uint32_t *)((uintptr_t)dmem_emu_virt_base_addr + addr) \u003d val;\n\naddr is also defined as uint64_t, but it seems to come from 32-bit register apbap_tar.\n\nWe should probably change uint64_t to size_t everywhere, and deal with the fallout.\n\nI do not know much about CoreSight Direct Memory, and I cannot test any changes anyway.\n\nOr should we just ban this driver on 32-bit OSes?","commit_id":"ee2055fa23a972151dc4d18316a3adaa704f33a4"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"3b286f3b7ad7ecb42ea2a7953b9d07c047ba2b0f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a00bd2ef_41d59106","in_reply_to":"b5e26afe_ae82864b","updated":"2025-06-22 09:53:46.000000000","message":"See https://review.openocd.org/c/openocd/+/8974","commit_id":"ee2055fa23a972151dc4d18316a3adaa704f33a4"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"3b286f3b7ad7ecb42ea2a7953b9d07c047ba2b0f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"fd9b7dd0_e9e6b26f","updated":"2025-06-22 09:53:46.000000000","message":"Thanks!","commit_id":"6a6430d02cf2f0d564c12a5f858cb2e2e2c9ce5e"}]}
