Offset 156, 22 lines modifiedOffset 156, 22 lines modified
  
156 static·inline·void·_nocheck__trace_virt_acpi_setup(void)156 static·inline·void·_nocheck__trace_virt_acpi_setup(void)
157 {157 {
158 ····if·(trace_event_get_state(TRACE_VIRT_ACPI_SETUP)·&&·qemu_loglevel_mask(LOG_TRACE))·{158 ····if·(trace_event_get_state(TRACE_VIRT_ACPI_SETUP)·&&·qemu_loglevel_mask(LOG_TRACE))·{
159 ········if·(message_with_timestamp)·{159 ········if·(message_with_timestamp)·{
160 ············struct·timeval·_now;160 ············struct·timeval·_now;
161 ············gettimeofday(&_now,·NULL);161 ············gettimeofday(&_now,·NULL);
162 #line·4·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"162 #line·4·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
163 ············qemu_log("%d@%zu.%06zu:virt_acpi_setup·"·"No·fw·cfg·or·ACPI·disabled.·Bailing·out."·"\n",163 ············qemu_log("%d@%zu.%06zu:virt_acpi_setup·"·"No·fw·cfg·or·ACPI·disabled.·Bailing·out."·"\n",
164 ·····················qemu_get_thread_id(),164 ·····················qemu_get_thread_id(),
165 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec165 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
166 ·····················);166 ·····················);
167 #line·169·"trace/trace-hw_arm.h"167 #line·169·"trace/trace-hw_arm.h"
168 ········}·else·{168 ········}·else·{
169 #line·4·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"169 #line·4·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
170 ············qemu_log("virt_acpi_setup·"·"No·fw·cfg·or·ACPI·disabled.·Bailing·out."·"\n");170 ············qemu_log("virt_acpi_setup·"·"No·fw·cfg·or·ACPI·disabled.·Bailing·out."·"\n");
171 #line·173·"trace/trace-hw_arm.h"171 #line·173·"trace/trace-hw_arm.h"
172 ········}172 ········}
173 ····}173 ····}
174 }174 }
  
175 static·inline·void·trace_virt_acpi_setup(void)175 static·inline·void·trace_virt_acpi_setup(void)
Offset 187, 22 lines modifiedOffset 187, 22 lines modified
  
187 static·inline·void·_nocheck__trace_smmu_add_mr(const·char·*·name)187 static·inline·void·_nocheck__trace_smmu_add_mr(const·char·*·name)
188 {188 {
189 ····if·(trace_event_get_state(TRACE_SMMU_ADD_MR)·&&·qemu_loglevel_mask(LOG_TRACE))·{189 ····if·(trace_event_get_state(TRACE_SMMU_ADD_MR)·&&·qemu_loglevel_mask(LOG_TRACE))·{
190 ········if·(message_with_timestamp)·{190 ········if·(message_with_timestamp)·{
191 ············struct·timeval·_now;191 ············struct·timeval·_now;
192 ············gettimeofday(&_now,·NULL);192 ············gettimeofday(&_now,·NULL);
193 #line·7·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"193 #line·7·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
194 ············qemu_log("%d@%zu.%06zu:smmu_add_mr·"·"%s"·"\n",194 ············qemu_log("%d@%zu.%06zu:smmu_add_mr·"·"%s"·"\n",
195 ·····················qemu_get_thread_id(),195 ·····················qemu_get_thread_id(),
196 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec196 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
197 ·····················,·name);197 ·····················,·name);
198 #line·200·"trace/trace-hw_arm.h"198 #line·200·"trace/trace-hw_arm.h"
199 ········}·else·{199 ········}·else·{
200 #line·7·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"200 #line·7·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
201 ············qemu_log("smmu_add_mr·"·"%s"·"\n",·name);201 ············qemu_log("smmu_add_mr·"·"%s"·"\n",·name);
202 #line·204·"trace/trace-hw_arm.h"202 #line·204·"trace/trace-hw_arm.h"
203 ········}203 ········}
204 ····}204 ····}
205 }205 }
  
206 static·inline·void·trace_smmu_add_mr(const·char·*·name)206 static·inline·void·trace_smmu_add_mr(const·char·*·name)
Offset 218, 22 lines modifiedOffset 218, 22 lines modified
  
218 static·inline·void·_nocheck__trace_smmu_ptw_level(int·level,·uint64_t·iova,·size_t·subpage_size,·uint64_t·baseaddr,·uint32_t·offset,·uint64_t·pte)218 static·inline·void·_nocheck__trace_smmu_ptw_level(int·level,·uint64_t·iova,·size_t·subpage_size,·uint64_t·baseaddr,·uint32_t·offset,·uint64_t·pte)
219 {219 {
220 ····if·(trace_event_get_state(TRACE_SMMU_PTW_LEVEL)·&&·qemu_loglevel_mask(LOG_TRACE))·{220 ····if·(trace_event_get_state(TRACE_SMMU_PTW_LEVEL)·&&·qemu_loglevel_mask(LOG_TRACE))·{
221 ········if·(message_with_timestamp)·{221 ········if·(message_with_timestamp)·{
222 ············struct·timeval·_now;222 ············struct·timeval·_now;
223 ············gettimeofday(&_now,·NULL);223 ············gettimeofday(&_now,·NULL);
224 #line·8·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"224 #line·8·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
225 ············qemu_log("%d@%zu.%06zu:smmu_ptw_level·"·"level=%d·iova=0x%"PRIx64"·subpage_sz=0x%zx·baseaddr=0x%"PRIx64"·offset=%d·=>·pte=0x%"PRIx64·"\n",225 ············qemu_log("%d@%zu.%06zu:smmu_ptw_level·"·"level=%d·iova=0x%"PRIx64"·subpage_sz=0x%zx·baseaddr=0x%"PRIx64"·offset=%d·=>·pte=0x%"PRIx64·"\n",
226 ·····················qemu_get_thread_id(),226 ·····················qemu_get_thread_id(),
227 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec227 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
228 ·····················,·level,·iova,·subpage_size,·baseaddr,·offset,·pte);228 ·····················,·level,·iova,·subpage_size,·baseaddr,·offset,·pte);
229 #line·231·"trace/trace-hw_arm.h"229 #line·231·"trace/trace-hw_arm.h"
230 ········}·else·{230 ········}·else·{
231 #line·8·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"231 #line·8·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
232 ············qemu_log("smmu_ptw_level·"·"level=%d·iova=0x%"PRIx64"·subpage_sz=0x%zx·baseaddr=0x%"PRIx64"·offset=%d·=>·pte=0x%"PRIx64·"\n",·level,·iova,·subpage_size,·baseaddr,·offset,·pte);232 ············qemu_log("smmu_ptw_level·"·"level=%d·iova=0x%"PRIx64"·subpage_sz=0x%zx·baseaddr=0x%"PRIx64"·offset=%d·=>·pte=0x%"PRIx64·"\n",·level,·iova,·subpage_size,·baseaddr,·offset,·pte);
233 #line·235·"trace/trace-hw_arm.h"233 #line·235·"trace/trace-hw_arm.h"
234 ········}234 ········}
235 ····}235 ····}
236 }236 }
  
237 static·inline·void·trace_smmu_ptw_level(int·level,·uint64_t·iova,·size_t·subpage_size,·uint64_t·baseaddr,·uint32_t·offset,·uint64_t·pte)237 static·inline·void·trace_smmu_ptw_level(int·level,·uint64_t·iova,·size_t·subpage_size,·uint64_t·baseaddr,·uint32_t·offset,·uint64_t·pte)
Offset 249, 22 lines modifiedOffset 249, 22 lines modified
  
249 static·inline·void·_nocheck__trace_smmu_ptw_invalid_pte(int·stage,·int·level,·uint64_t·baseaddr,·uint64_t·pteaddr,·uint32_t·offset,·uint64_t·pte)249 static·inline·void·_nocheck__trace_smmu_ptw_invalid_pte(int·stage,·int·level,·uint64_t·baseaddr,·uint64_t·pteaddr,·uint32_t·offset,·uint64_t·pte)
250 {250 {
251 ····if·(trace_event_get_state(TRACE_SMMU_PTW_INVALID_PTE)·&&·qemu_loglevel_mask(LOG_TRACE))·{251 ····if·(trace_event_get_state(TRACE_SMMU_PTW_INVALID_PTE)·&&·qemu_loglevel_mask(LOG_TRACE))·{
252 ········if·(message_with_timestamp)·{252 ········if·(message_with_timestamp)·{
253 ············struct·timeval·_now;253 ············struct·timeval·_now;
254 ············gettimeofday(&_now,·NULL);254 ············gettimeofday(&_now,·NULL);
255 #line·9·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"255 #line·9·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
256 ············qemu_log("%d@%zu.%06zu:smmu_ptw_invalid_pte·"·"stage=%d·level=%d·base@=0x%"PRIx64"·pte@=0x%"PRIx64"·offset=%d·pte=0x%"PRIx64·"\n",256 ············qemu_log("%d@%zu.%06zu:smmu_ptw_invalid_pte·"·"stage=%d·level=%d·base@=0x%"PRIx64"·pte@=0x%"PRIx64"·offset=%d·pte=0x%"PRIx64·"\n",
257 ·····················qemu_get_thread_id(),257 ·····················qemu_get_thread_id(),
258 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec258 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
259 ·····················,·stage,·level,·baseaddr,·pteaddr,·offset,·pte);259 ·····················,·stage,·level,·baseaddr,·pteaddr,·offset,·pte);
260 #line·262·"trace/trace-hw_arm.h"260 #line·262·"trace/trace-hw_arm.h"
261 ········}·else·{261 ········}·else·{
262 #line·9·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"262 #line·9·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
263 ············qemu_log("smmu_ptw_invalid_pte·"·"stage=%d·level=%d·base@=0x%"PRIx64"·pte@=0x%"PRIx64"·offset=%d·pte=0x%"PRIx64·"\n",·stage,·level,·baseaddr,·pteaddr,·offset,·pte);263 ············qemu_log("smmu_ptw_invalid_pte·"·"stage=%d·level=%d·base@=0x%"PRIx64"·pte@=0x%"PRIx64"·offset=%d·pte=0x%"PRIx64·"\n",·stage,·level,·baseaddr,·pteaddr,·offset,·pte);
264 #line·266·"trace/trace-hw_arm.h"264 #line·266·"trace/trace-hw_arm.h"
265 ········}265 ········}
266 ····}266 ····}
267 }267 }
  
268 static·inline·void·trace_smmu_ptw_invalid_pte(int·stage,·int·level,·uint64_t·baseaddr,·uint64_t·pteaddr,·uint32_t·offset,·uint64_t·pte)268 static·inline·void·trace_smmu_ptw_invalid_pte(int·stage,·int·level,·uint64_t·baseaddr,·uint64_t·pteaddr,·uint32_t·offset,·uint64_t·pte)
Offset 280, 22 lines modifiedOffset 280, 22 lines modified
  
280 static·inline·void·_nocheck__trace_smmu_ptw_page_pte(int·stage,·int·level,·uint64_t·iova,·uint64_t·baseaddr,·uint64_t·pteaddr,·uint64_t·pte,·uint64_t·address)280 static·inline·void·_nocheck__trace_smmu_ptw_page_pte(int·stage,·int·level,·uint64_t·iova,·uint64_t·baseaddr,·uint64_t·pteaddr,·uint64_t·pte,·uint64_t·address)
281 {281 {
282 ····if·(trace_event_get_state(TRACE_SMMU_PTW_PAGE_PTE)·&&·qemu_loglevel_mask(LOG_TRACE))·{282 ····if·(trace_event_get_state(TRACE_SMMU_PTW_PAGE_PTE)·&&·qemu_loglevel_mask(LOG_TRACE))·{
283 ········if·(message_with_timestamp)·{283 ········if·(message_with_timestamp)·{
284 ············struct·timeval·_now;284 ············struct·timeval·_now;
285 ············gettimeofday(&_now,·NULL);285 ············gettimeofday(&_now,·NULL);
286 #line·10·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"286 #line·10·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
287 ············qemu_log("%d@%zu.%06zu:smmu_ptw_page_pte·"·"stage=%d·level=%d·iova=0x%"PRIx64"·base@=0x%"PRIx64"·pte@=0x%"PRIx64"·pte=0x%"PRIx64"·page·address·=·0x%"PRIx64·"\n",287 ············qemu_log("%d@%zu.%06zu:smmu_ptw_page_pte·"·"stage=%d·level=%d·iova=0x%"PRIx64"·base@=0x%"PRIx64"·pte@=0x%"PRIx64"·pte=0x%"PRIx64"·page·address·=·0x%"PRIx64·"\n",
288 ·····················qemu_get_thread_id(),288 ·····················qemu_get_thread_id(),
289 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec289 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
290 ·····················,·stage,·level,·iova,·baseaddr,·pteaddr,·pte,·address);290 ·····················,·stage,·level,·iova,·baseaddr,·pteaddr,·pte,·address);
291 #line·293·"trace/trace-hw_arm.h"291 #line·293·"trace/trace-hw_arm.h"
292 ········}·else·{292 ········}·else·{
293 #line·10·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"293 #line·10·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
294 ············qemu_log("smmu_ptw_page_pte·"·"stage=%d·level=%d·iova=0x%"PRIx64"·base@=0x%"PRIx64"·pte@=0x%"PRIx64"·pte=0x%"PRIx64"·page·address·=·0x%"PRIx64·"\n",·stage,·level,·iova,·baseaddr,·pteaddr,·pte,·address);294 ············qemu_log("smmu_ptw_page_pte·"·"stage=%d·level=%d·iova=0x%"PRIx64"·base@=0x%"PRIx64"·pte@=0x%"PRIx64"·pte=0x%"PRIx64"·page·address·=·0x%"PRIx64·"\n",·stage,·level,·iova,·baseaddr,·pteaddr,·pte,·address);
295 #line·297·"trace/trace-hw_arm.h"295 #line·297·"trace/trace-hw_arm.h"
296 ········}296 ········}
297 ····}297 ····}
298 }298 }
  
299 static·inline·void·trace_smmu_ptw_page_pte(int·stage,·int·level,·uint64_t·iova,·uint64_t·baseaddr,·uint64_t·pteaddr,·uint64_t·pte,·uint64_t·address)299 static·inline·void·trace_smmu_ptw_page_pte(int·stage,·int·level,·uint64_t·iova,·uint64_t·baseaddr,·uint64_t·pteaddr,·uint64_t·pte,·uint64_t·address)
Offset 311, 22 lines modifiedOffset 311, 22 lines modified
  
311 static·inline·void·_nocheck__trace_smmu_ptw_block_pte(int·stage,·int·level,·uint64_t·baseaddr,·uint64_t·pteaddr,·uint64_t·pte,·uint64_t·iova,·uint64_t·gpa,·int·bsize_mb)311 static·inline·void·_nocheck__trace_smmu_ptw_block_pte(int·stage,·int·level,·uint64_t·baseaddr,·uint64_t·pteaddr,·uint64_t·pte,·uint64_t·iova,·uint64_t·gpa,·int·bsize_mb)
312 {312 {
313 ····if·(trace_event_get_state(TRACE_SMMU_PTW_BLOCK_PTE)·&&·qemu_loglevel_mask(LOG_TRACE))·{313 ····if·(trace_event_get_state(TRACE_SMMU_PTW_BLOCK_PTE)·&&·qemu_loglevel_mask(LOG_TRACE))·{
314 ········if·(message_with_timestamp)·{314 ········if·(message_with_timestamp)·{
315 ············struct·timeval·_now;315 ············struct·timeval·_now;
316 ············gettimeofday(&_now,·NULL);316 ············gettimeofday(&_now,·NULL);
317 #line·11·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"317 #line·11·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
318 ············qemu_log("%d@%zu.%06zu:smmu_ptw_block_pte·"·"stage=%d·level=%d·base@=0x%"PRIx64"·pte@=0x%"PRIx64"·pte=0x%"PRIx64"·iova=0x%"PRIx64"·block·address·=·0x%"PRIx64"·block·size·=·%d·MiB"·"\n",318 ············qemu_log("%d@%zu.%06zu:smmu_ptw_block_pte·"·"stage=%d·level=%d·base@=0x%"PRIx64"·pte@=0x%"PRIx64"·pte=0x%"PRIx64"·iova=0x%"PRIx64"·block·address·=·0x%"PRIx64"·block·size·=·%d·MiB"·"\n",
319 ·····················qemu_get_thread_id(),319 ·····················qemu_get_thread_id(),
320 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec320 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
321 ·····················,·stage,·level,·baseaddr,·pteaddr,·pte,·iova,·gpa,·bsize_mb);321 ·····················,·stage,·level,·baseaddr,·pteaddr,·pte,·iova,·gpa,·bsize_mb);
322 #line·324·"trace/trace-hw_arm.h"322 #line·324·"trace/trace-hw_arm.h"
323 ········}·else·{323 ········}·else·{
324 #line·11·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"324 #line·11·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
325 ············qemu_log("smmu_ptw_block_pte·"·"stage=%d·level=%d·base@=0x%"PRIx64"·pte@=0x%"PRIx64"·pte=0x%"PRIx64"·iova=0x%"PRIx64"·block·address·=·0x%"PRIx64"·block·size·=·%d·MiB"·"\n",·stage,·level,·baseaddr,·pteaddr,·pte,·iova,·gpa,·bsize_mb);325 ············qemu_log("smmu_ptw_block_pte·"·"stage=%d·level=%d·base@=0x%"PRIx64"·pte@=0x%"PRIx64"·pte=0x%"PRIx64"·iova=0x%"PRIx64"·block·address·=·0x%"PRIx64"·block·size·=·%d·MiB"·"\n",·stage,·level,·baseaddr,·pteaddr,·pte,·iova,·gpa,·bsize_mb);
326 #line·328·"trace/trace-hw_arm.h"326 #line·328·"trace/trace-hw_arm.h"
327 ········}327 ········}
328 ····}328 ····}
329 }329 }
  
330 static·inline·void·trace_smmu_ptw_block_pte(int·stage,·int·level,·uint64_t·baseaddr,·uint64_t·pteaddr,·uint64_t·pte,·uint64_t·iova,·uint64_t·gpa,·int·bsize_mb)330 static·inline·void·trace_smmu_ptw_block_pte(int·stage,·int·level,·uint64_t·baseaddr,·uint64_t·pteaddr,·uint64_t·pte,·uint64_t·iova,·uint64_t·gpa,·int·bsize_mb)
Offset 342, 22 lines modifiedOffset 342, 22 lines modified
  
342 static·inline·void·_nocheck__trace_smmu_get_pte(uint64_t·baseaddr,·int·index,·uint64_t·pteaddr,·uint64_t·pte)342 static·inline·void·_nocheck__trace_smmu_get_pte(uint64_t·baseaddr,·int·index,·uint64_t·pteaddr,·uint64_t·pte)
343 {343 {
344 ····if·(trace_event_get_state(TRACE_SMMU_GET_PTE)·&&·qemu_loglevel_mask(LOG_TRACE))·{344 ····if·(trace_event_get_state(TRACE_SMMU_GET_PTE)·&&·qemu_loglevel_mask(LOG_TRACE))·{
345 ········if·(message_with_timestamp)·{345 ········if·(message_with_timestamp)·{
346 ············struct·timeval·_now;346 ············struct·timeval·_now;
347 ············gettimeofday(&_now,·NULL);347 ············gettimeofday(&_now,·NULL);
348 #line·12·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"348 #line·12·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
349 ············qemu_log("%d@%zu.%06zu:smmu_get_pte·"·"baseaddr=0x%"PRIx64"·index=0x%x,·pteaddr=0x%"PRIx64",·pte=0x%"PRIx64·"\n",349 ············qemu_log("%d@%zu.%06zu:smmu_get_pte·"·"baseaddr=0x%"PRIx64"·index=0x%x,·pteaddr=0x%"PRIx64",·pte=0x%"PRIx64·"\n",
350 ·····················qemu_get_thread_id(),350 ·····················qemu_get_thread_id(),
351 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec351 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
352 ·····················,·baseaddr,·index,·pteaddr,·pte);352 ·····················,·baseaddr,·index,·pteaddr,·pte);
353 #line·355·"trace/trace-hw_arm.h"353 #line·355·"trace/trace-hw_arm.h"
354 ········}·else·{354 ········}·else·{
355 #line·12·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"355 #line·12·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
356 ············qemu_log("smmu_get_pte·"·"baseaddr=0x%"PRIx64"·index=0x%x,·pteaddr=0x%"PRIx64",·pte=0x%"PRIx64·"\n",·baseaddr,·index,·pteaddr,·pte);356 ············qemu_log("smmu_get_pte·"·"baseaddr=0x%"PRIx64"·index=0x%x,·pteaddr=0x%"PRIx64",·pte=0x%"PRIx64·"\n",·baseaddr,·index,·pteaddr,·pte);
357 #line·359·"trace/trace-hw_arm.h"357 #line·359·"trace/trace-hw_arm.h"
358 ········}358 ········}
359 ····}359 ····}
360 }360 }
  
361 static·inline·void·trace_smmu_get_pte(uint64_t·baseaddr,·int·index,·uint64_t·pteaddr,·uint64_t·pte)361 static·inline·void·trace_smmu_get_pte(uint64_t·baseaddr,·int·index,·uint64_t·pteaddr,·uint64_t·pte)
Offset 373, 22 lines modifiedOffset 373, 22 lines modified
  
373 static·inline·void·_nocheck__trace_smmu_iotlb_inv_all(void)373 static·inline·void·_nocheck__trace_smmu_iotlb_inv_all(void)
374 {374 {
375 ····if·(trace_event_get_state(TRACE_SMMU_IOTLB_INV_ALL)·&&·qemu_loglevel_mask(LOG_TRACE))·{375 ····if·(trace_event_get_state(TRACE_SMMU_IOTLB_INV_ALL)·&&·qemu_loglevel_mask(LOG_TRACE))·{
376 ········if·(message_with_timestamp)·{376 ········if·(message_with_timestamp)·{
377 ············struct·timeval·_now;377 ············struct·timeval·_now;
378 ············gettimeofday(&_now,·NULL);378 ············gettimeofday(&_now,·NULL);
379 #line·13·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"379 #line·13·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
380 ············qemu_log("%d@%zu.%06zu:smmu_iotlb_inv_all·"·"IOTLB·invalidate·all"·"\n",380 ············qemu_log("%d@%zu.%06zu:smmu_iotlb_inv_all·"·"IOTLB·invalidate·all"·"\n",
381 ·····················qemu_get_thread_id(),381 ·····················qemu_get_thread_id(),
382 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec382 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
383 ·····················);383 ·····················);
384 #line·386·"trace/trace-hw_arm.h"384 #line·386·"trace/trace-hw_arm.h"
385 ········}·else·{385 ········}·else·{
386 #line·13·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"386 #line·13·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
387 ············qemu_log("smmu_iotlb_inv_all·"·"IOTLB·invalidate·all"·"\n");387 ············qemu_log("smmu_iotlb_inv_all·"·"IOTLB·invalidate·all"·"\n");
388 #line·390·"trace/trace-hw_arm.h"388 #line·390·"trace/trace-hw_arm.h"
389 ········}389 ········}
390 ····}390 ····}
391 }391 }
  
392 static·inline·void·trace_smmu_iotlb_inv_all(void)392 static·inline·void·trace_smmu_iotlb_inv_all(void)
Offset 404, 22 lines modifiedOffset 404, 22 lines modified
  
404 static·inline·void·_nocheck__trace_smmu_iotlb_inv_asid(uint16_t·asid)404 static·inline·void·_nocheck__trace_smmu_iotlb_inv_asid(uint16_t·asid)
405 {405 {
406 ····if·(trace_event_get_state(TRACE_SMMU_IOTLB_INV_ASID)·&&·qemu_loglevel_mask(LOG_TRACE))·{406 ····if·(trace_event_get_state(TRACE_SMMU_IOTLB_INV_ASID)·&&·qemu_loglevel_mask(LOG_TRACE))·{
407 ········if·(message_with_timestamp)·{407 ········if·(message_with_timestamp)·{
408 ············struct·timeval·_now;408 ············struct·timeval·_now;
409 ············gettimeofday(&_now,·NULL);409 ············gettimeofday(&_now,·NULL);
410 #line·14·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"410 #line·14·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
411 ············qemu_log("%d@%zu.%06zu:smmu_iotlb_inv_asid·"·"IOTLB·invalidate·asid=%d"·"\n",411 ············qemu_log("%d@%zu.%06zu:smmu_iotlb_inv_asid·"·"IOTLB·invalidate·asid=%d"·"\n",
412 ·····················qemu_get_thread_id(),412 ·····················qemu_get_thread_id(),
413 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec413 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
414 ·····················,·asid);414 ·····················,·asid);
415 #line·417·"trace/trace-hw_arm.h"415 #line·417·"trace/trace-hw_arm.h"
416 ········}·else·{416 ········}·else·{
417 #line·14·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"417 #line·14·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
418 ············qemu_log("smmu_iotlb_inv_asid·"·"IOTLB·invalidate·asid=%d"·"\n",·asid);418 ············qemu_log("smmu_iotlb_inv_asid·"·"IOTLB·invalidate·asid=%d"·"\n",·asid);
419 #line·421·"trace/trace-hw_arm.h"419 #line·421·"trace/trace-hw_arm.h"
420 ········}420 ········}
421 ····}421 ····}
422 }422 }
  
423 static·inline·void·trace_smmu_iotlb_inv_asid(uint16_t·asid)423 static·inline·void·trace_smmu_iotlb_inv_asid(uint16_t·asid)
Offset 435, 22 lines modifiedOffset 435, 22 lines modified
  
435 static·inline·void·_nocheck__trace_smmu_iotlb_inv_iova(uint16_t·asid,·uint64_t·addr)435 static·inline·void·_nocheck__trace_smmu_iotlb_inv_iova(uint16_t·asid,·uint64_t·addr)
436 {436 {
437 ····if·(trace_event_get_state(TRACE_SMMU_IOTLB_INV_IOVA)·&&·qemu_loglevel_mask(LOG_TRACE))·{437 ····if·(trace_event_get_state(TRACE_SMMU_IOTLB_INV_IOVA)·&&·qemu_loglevel_mask(LOG_TRACE))·{
438 ········if·(message_with_timestamp)·{438 ········if·(message_with_timestamp)·{
439 ············struct·timeval·_now;439 ············struct·timeval·_now;
440 ············gettimeofday(&_now,·NULL);440 ············gettimeofday(&_now,·NULL);
441 #line·15·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"441 #line·15·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
442 ············qemu_log("%d@%zu.%06zu:smmu_iotlb_inv_iova·"·"IOTLB·invalidate·asid=%d·addr=0x%"PRIx64·"\n",442 ············qemu_log("%d@%zu.%06zu:smmu_iotlb_inv_iova·"·"IOTLB·invalidate·asid=%d·addr=0x%"PRIx64·"\n",
443 ·····················qemu_get_thread_id(),443 ·····················qemu_get_thread_id(),
444 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec444 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
445 ·····················,·asid,·addr);445 ·····················,·asid,·addr);
446 #line·448·"trace/trace-hw_arm.h"446 #line·448·"trace/trace-hw_arm.h"
447 ········}·else·{447 ········}·else·{
448 #line·15·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"448 #line·15·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
449 ············qemu_log("smmu_iotlb_inv_iova·"·"IOTLB·invalidate·asid=%d·addr=0x%"PRIx64·"\n",·asid,·addr);449 ············qemu_log("smmu_iotlb_inv_iova·"·"IOTLB·invalidate·asid=%d·addr=0x%"PRIx64·"\n",·asid,·addr);
450 #line·452·"trace/trace-hw_arm.h"450 #line·452·"trace/trace-hw_arm.h"
451 ········}451 ········}
452 ····}452 ····}
453 }453 }
  
454 static·inline·void·trace_smmu_iotlb_inv_iova(uint16_t·asid,·uint64_t·addr)454 static·inline·void·trace_smmu_iotlb_inv_iova(uint16_t·asid,·uint64_t·addr)
Offset 466, 22 lines modifiedOffset 466, 22 lines modified
  
466 static·inline·void·_nocheck__trace_smmu_inv_notifiers_mr(const·char·*·name)466 static·inline·void·_nocheck__trace_smmu_inv_notifiers_mr(const·char·*·name)
467 {467 {
468 ····if·(trace_event_get_state(TRACE_SMMU_INV_NOTIFIERS_MR)·&&·qemu_loglevel_mask(LOG_TRACE))·{468 ····if·(trace_event_get_state(TRACE_SMMU_INV_NOTIFIERS_MR)·&&·qemu_loglevel_mask(LOG_TRACE))·{
469 ········if·(message_with_timestamp)·{469 ········if·(message_with_timestamp)·{
470 ············struct·timeval·_now;470 ············struct·timeval·_now;
471 ············gettimeofday(&_now,·NULL);471 ············gettimeofday(&_now,·NULL);
472 #line·16·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"472 #line·16·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
473 ············qemu_log("%d@%zu.%06zu:smmu_inv_notifiers_mr·"·"iommu·mr=%s"·"\n",473 ············qemu_log("%d@%zu.%06zu:smmu_inv_notifiers_mr·"·"iommu·mr=%s"·"\n",
474 ·····················qemu_get_thread_id(),474 ·····················qemu_get_thread_id(),
475 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec475 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
476 ·····················,·name);476 ·····················,·name);
477 #line·479·"trace/trace-hw_arm.h"477 #line·479·"trace/trace-hw_arm.h"
478 ········}·else·{478 ········}·else·{
479 #line·16·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"479 #line·16·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
480 ············qemu_log("smmu_inv_notifiers_mr·"·"iommu·mr=%s"·"\n",·name);480 ············qemu_log("smmu_inv_notifiers_mr·"·"iommu·mr=%s"·"\n",·name);
481 #line·483·"trace/trace-hw_arm.h"481 #line·483·"trace/trace-hw_arm.h"
482 ········}482 ········}
483 ····}483 ····}
484 }484 }
  
485 static·inline·void·trace_smmu_inv_notifiers_mr(const·char·*·name)485 static·inline·void·trace_smmu_inv_notifiers_mr(const·char·*·name)
Offset 497, 22 lines modifiedOffset 497, 22 lines modified
  
497 static·inline·void·_nocheck__trace_smmu_iotlb_lookup_hit(uint16_t·asid,·uint64_t·addr,·uint32_t·hit,·uint32_t·miss,·uint32_t·p)497 static·inline·void·_nocheck__trace_smmu_iotlb_lookup_hit(uint16_t·asid,·uint64_t·addr,·uint32_t·hit,·uint32_t·miss,·uint32_t·p)
498 {498 {
499 ····if·(trace_event_get_state(TRACE_SMMU_IOTLB_LOOKUP_HIT)·&&·qemu_loglevel_mask(LOG_TRACE))·{499 ····if·(trace_event_get_state(TRACE_SMMU_IOTLB_LOOKUP_HIT)·&&·qemu_loglevel_mask(LOG_TRACE))·{
500 ········if·(message_with_timestamp)·{500 ········if·(message_with_timestamp)·{
501 ············struct·timeval·_now;501 ············struct·timeval·_now;
502 ············gettimeofday(&_now,·NULL);502 ············gettimeofday(&_now,·NULL);
503 #line·17·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"503 #line·17·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
504 ············qemu_log("%d@%zu.%06zu:smmu_iotlb_lookup_hit·"·"IOTLB·cache·HIT·asid=%d·addr=0x%"PRIx64"·hit=%d·miss=%d·hit·rate=%d"·"\n",504 ············qemu_log("%d@%zu.%06zu:smmu_iotlb_lookup_hit·"·"IOTLB·cache·HIT·asid=%d·addr=0x%"PRIx64"·hit=%d·miss=%d·hit·rate=%d"·"\n",
505 ·····················qemu_get_thread_id(),505 ·····················qemu_get_thread_id(),
506 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec506 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
507 ·····················,·asid,·addr,·hit,·miss,·p);507 ·····················,·asid,·addr,·hit,·miss,·p);
508 #line·510·"trace/trace-hw_arm.h"508 #line·510·"trace/trace-hw_arm.h"
509 ········}·else·{509 ········}·else·{
510 #line·17·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"510 #line·17·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
511 ············qemu_log("smmu_iotlb_lookup_hit·"·"IOTLB·cache·HIT·asid=%d·addr=0x%"PRIx64"·hit=%d·miss=%d·hit·rate=%d"·"\n",·asid,·addr,·hit,·miss,·p);511 ············qemu_log("smmu_iotlb_lookup_hit·"·"IOTLB·cache·HIT·asid=%d·addr=0x%"PRIx64"·hit=%d·miss=%d·hit·rate=%d"·"\n",·asid,·addr,·hit,·miss,·p);
512 #line·514·"trace/trace-hw_arm.h"512 #line·514·"trace/trace-hw_arm.h"
513 ········}513 ········}
514 ····}514 ····}
515 }515 }
  
516 static·inline·void·trace_smmu_iotlb_lookup_hit(uint16_t·asid,·uint64_t·addr,·uint32_t·hit,·uint32_t·miss,·uint32_t·p)516 static·inline·void·trace_smmu_iotlb_lookup_hit(uint16_t·asid,·uint64_t·addr,·uint32_t·hit,·uint32_t·miss,·uint32_t·p)
Offset 528, 22 lines modifiedOffset 528, 22 lines modified
  
528 static·inline·void·_nocheck__trace_smmu_iotlb_lookup_miss(uint16_t·asid,·uint64_t·addr,·uint32_t·hit,·uint32_t·miss,·uint32_t·p)528 static·inline·void·_nocheck__trace_smmu_iotlb_lookup_miss(uint16_t·asid,·uint64_t·addr,·uint32_t·hit,·uint32_t·miss,·uint32_t·p)
529 {529 {
530 ····if·(trace_event_get_state(TRACE_SMMU_IOTLB_LOOKUP_MISS)·&&·qemu_loglevel_mask(LOG_TRACE))·{530 ····if·(trace_event_get_state(TRACE_SMMU_IOTLB_LOOKUP_MISS)·&&·qemu_loglevel_mask(LOG_TRACE))·{
531 ········if·(message_with_timestamp)·{531 ········if·(message_with_timestamp)·{
532 ············struct·timeval·_now;532 ············struct·timeval·_now;
533 ············gettimeofday(&_now,·NULL);533 ············gettimeofday(&_now,·NULL);
534 #line·18·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"534 #line·18·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
535 ············qemu_log("%d@%zu.%06zu:smmu_iotlb_lookup_miss·"·"IOTLB·cache·MISS·asid=%d·addr=0x%"PRIx64"·hit=%d·miss=%d·hit·rate=%d"·"\n",535 ············qemu_log("%d@%zu.%06zu:smmu_iotlb_lookup_miss·"·"IOTLB·cache·MISS·asid=%d·addr=0x%"PRIx64"·hit=%d·miss=%d·hit·rate=%d"·"\n",
536 ·····················qemu_get_thread_id(),536 ·····················qemu_get_thread_id(),
537 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec537 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
538 ·····················,·asid,·addr,·hit,·miss,·p);538 ·····················,·asid,·addr,·hit,·miss,·p);
539 #line·541·"trace/trace-hw_arm.h"539 #line·541·"trace/trace-hw_arm.h"
540 ········}·else·{540 ········}·else·{
541 #line·18·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"541 #line·18·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
542 ············qemu_log("smmu_iotlb_lookup_miss·"·"IOTLB·cache·MISS·asid=%d·addr=0x%"PRIx64"·hit=%d·miss=%d·hit·rate=%d"·"\n",·asid,·addr,·hit,·miss,·p);542 ············qemu_log("smmu_iotlb_lookup_miss·"·"IOTLB·cache·MISS·asid=%d·addr=0x%"PRIx64"·hit=%d·miss=%d·hit·rate=%d"·"\n",·asid,·addr,·hit,·miss,·p);
543 #line·545·"trace/trace-hw_arm.h"543 #line·545·"trace/trace-hw_arm.h"
544 ········}544 ········}
545 ····}545 ····}
546 }546 }
  
547 static·inline·void·trace_smmu_iotlb_lookup_miss(uint16_t·asid,·uint64_t·addr,·uint32_t·hit,·uint32_t·miss,·uint32_t·p)547 static·inline·void·trace_smmu_iotlb_lookup_miss(uint16_t·asid,·uint64_t·addr,·uint32_t·hit,·uint32_t·miss,·uint32_t·p)
Offset 559, 22 lines modifiedOffset 559, 22 lines modified
  
559 static·inline·void·_nocheck__trace_smmu_iotlb_insert(uint16_t·asid,·uint64_t·addr,·uint8_t·tg,·uint8_t·level)559 static·inline·void·_nocheck__trace_smmu_iotlb_insert(uint16_t·asid,·uint64_t·addr,·uint8_t·tg,·uint8_t·level)
560 {560 {
561 ····if·(trace_event_get_state(TRACE_SMMU_IOTLB_INSERT)·&&·qemu_loglevel_mask(LOG_TRACE))·{561 ····if·(trace_event_get_state(TRACE_SMMU_IOTLB_INSERT)·&&·qemu_loglevel_mask(LOG_TRACE))·{
562 ········if·(message_with_timestamp)·{562 ········if·(message_with_timestamp)·{
563 ············struct·timeval·_now;563 ············struct·timeval·_now;
564 ············gettimeofday(&_now,·NULL);564 ············gettimeofday(&_now,·NULL);
565 #line·19·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"565 #line·19·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
566 ············qemu_log("%d@%zu.%06zu:smmu_iotlb_insert·"·"IOTLB·++·asid=%d·addr=0x%"PRIx64"·tg=%d·level=%d"·"\n",566 ············qemu_log("%d@%zu.%06zu:smmu_iotlb_insert·"·"IOTLB·++·asid=%d·addr=0x%"PRIx64"·tg=%d·level=%d"·"\n",
567 ·····················qemu_get_thread_id(),567 ·····················qemu_get_thread_id(),
568 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec568 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
569 ·····················,·asid,·addr,·tg,·level);569 ·····················,·asid,·addr,·tg,·level);
570 #line·572·"trace/trace-hw_arm.h"570 #line·572·"trace/trace-hw_arm.h"
571 ········}·else·{571 ········}·else·{
572 #line·19·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"572 #line·19·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
573 ············qemu_log("smmu_iotlb_insert·"·"IOTLB·++·asid=%d·addr=0x%"PRIx64"·tg=%d·level=%d"·"\n",·asid,·addr,·tg,·level);573 ············qemu_log("smmu_iotlb_insert·"·"IOTLB·++·asid=%d·addr=0x%"PRIx64"·tg=%d·level=%d"·"\n",·asid,·addr,·tg,·level);
574 #line·576·"trace/trace-hw_arm.h"574 #line·576·"trace/trace-hw_arm.h"
575 ········}575 ········}
576 ····}576 ····}
577 }577 }
  
578 static·inline·void·trace_smmu_iotlb_insert(uint16_t·asid,·uint64_t·addr,·uint8_t·tg,·uint8_t·level)578 static·inline·void·trace_smmu_iotlb_insert(uint16_t·asid,·uint64_t·addr,·uint8_t·tg,·uint8_t·level)
Offset 590, 22 lines modifiedOffset 590, 22 lines modified
  
590 static·inline·void·_nocheck__trace_smmuv3_read_mmio(uint64_t·addr,·uint64_t·val,·unsigned·size,·uint32_t·r)590 static·inline·void·_nocheck__trace_smmuv3_read_mmio(uint64_t·addr,·uint64_t·val,·unsigned·size,·uint32_t·r)
591 {591 {
592 ····if·(trace_event_get_state(TRACE_SMMUV3_READ_MMIO)·&&·qemu_loglevel_mask(LOG_TRACE))·{592 ····if·(trace_event_get_state(TRACE_SMMUV3_READ_MMIO)·&&·qemu_loglevel_mask(LOG_TRACE))·{
593 ········if·(message_with_timestamp)·{593 ········if·(message_with_timestamp)·{
594 ············struct·timeval·_now;594 ············struct·timeval·_now;
595 ············gettimeofday(&_now,·NULL);595 ············gettimeofday(&_now,·NULL);
596 #line·22·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"596 #line·22·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
597 ············qemu_log("%d@%zu.%06zu:smmuv3_read_mmio·"·"addr:·0x%"PRIx64"·val:0x%"PRIx64"·size:·0x%x(%d)"·"\n",597 ············qemu_log("%d@%zu.%06zu:smmuv3_read_mmio·"·"addr:·0x%"PRIx64"·val:0x%"PRIx64"·size:·0x%x(%d)"·"\n",
598 ·····················qemu_get_thread_id(),598 ·····················qemu_get_thread_id(),
599 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec599 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
600 ·····················,·addr,·val,·size,·r);600 ·····················,·addr,·val,·size,·r);
601 #line·603·"trace/trace-hw_arm.h"601 #line·603·"trace/trace-hw_arm.h"
602 ········}·else·{602 ········}·else·{
603 #line·22·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"603 #line·22·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
604 ············qemu_log("smmuv3_read_mmio·"·"addr:·0x%"PRIx64"·val:0x%"PRIx64"·size:·0x%x(%d)"·"\n",·addr,·val,·size,·r);604 ············qemu_log("smmuv3_read_mmio·"·"addr:·0x%"PRIx64"·val:0x%"PRIx64"·size:·0x%x(%d)"·"\n",·addr,·val,·size,·r);
605 #line·607·"trace/trace-hw_arm.h"605 #line·607·"trace/trace-hw_arm.h"
606 ········}606 ········}
607 ····}607 ····}
608 }608 }
  
609 static·inline·void·trace_smmuv3_read_mmio(uint64_t·addr,·uint64_t·val,·unsigned·size,·uint32_t·r)609 static·inline·void·trace_smmuv3_read_mmio(uint64_t·addr,·uint64_t·val,·unsigned·size,·uint32_t·r)
Offset 621, 22 lines modifiedOffset 621, 22 lines modified
  
621 static·inline·void·_nocheck__trace_smmuv3_trigger_irq(int·irq)621 static·inline·void·_nocheck__trace_smmuv3_trigger_irq(int·irq)
622 {622 {
623 ····if·(trace_event_get_state(TRACE_SMMUV3_TRIGGER_IRQ)·&&·qemu_loglevel_mask(LOG_TRACE))·{623 ····if·(trace_event_get_state(TRACE_SMMUV3_TRIGGER_IRQ)·&&·qemu_loglevel_mask(LOG_TRACE))·{
624 ········if·(message_with_timestamp)·{624 ········if·(message_with_timestamp)·{
625 ············struct·timeval·_now;625 ············struct·timeval·_now;
626 ············gettimeofday(&_now,·NULL);626 ············gettimeofday(&_now,·NULL);
627 #line·23·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"627 #line·23·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
628 ············qemu_log("%d@%zu.%06zu:smmuv3_trigger_irq·"·"irq=%d"·"\n",628 ············qemu_log("%d@%zu.%06zu:smmuv3_trigger_irq·"·"irq=%d"·"\n",
629 ·····················qemu_get_thread_id(),629 ·····················qemu_get_thread_id(),
630 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec630 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
631 ·····················,·irq);631 ·····················,·irq);
632 #line·634·"trace/trace-hw_arm.h"632 #line·634·"trace/trace-hw_arm.h"
633 ········}·else·{633 ········}·else·{
634 #line·23·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"634 #line·23·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
635 ············qemu_log("smmuv3_trigger_irq·"·"irq=%d"·"\n",·irq);635 ············qemu_log("smmuv3_trigger_irq·"·"irq=%d"·"\n",·irq);
636 #line·638·"trace/trace-hw_arm.h"636 #line·638·"trace/trace-hw_arm.h"
637 ········}637 ········}
638 ····}638 ····}
639 }639 }
  
640 static·inline·void·trace_smmuv3_trigger_irq(int·irq)640 static·inline·void·trace_smmuv3_trigger_irq(int·irq)
Offset 652, 22 lines modifiedOffset 652, 22 lines modified
  
652 static·inline·void·_nocheck__trace_smmuv3_write_gerror(uint32_t·toggled,·uint32_t·gerror)652 static·inline·void·_nocheck__trace_smmuv3_write_gerror(uint32_t·toggled,·uint32_t·gerror)
653 {653 {
654 ····if·(trace_event_get_state(TRACE_SMMUV3_WRITE_GERROR)·&&·qemu_loglevel_mask(LOG_TRACE))·{654 ····if·(trace_event_get_state(TRACE_SMMUV3_WRITE_GERROR)·&&·qemu_loglevel_mask(LOG_TRACE))·{
655 ········if·(message_with_timestamp)·{655 ········if·(message_with_timestamp)·{
656 ············struct·timeval·_now;656 ············struct·timeval·_now;
657 ············gettimeofday(&_now,·NULL);657 ············gettimeofday(&_now,·NULL);
658 #line·24·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"658 #line·24·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
659 ············qemu_log("%d@%zu.%06zu:smmuv3_write_gerror·"·"toggled=0x%x,·new·GERROR=0x%x"·"\n",659 ············qemu_log("%d@%zu.%06zu:smmuv3_write_gerror·"·"toggled=0x%x,·new·GERROR=0x%x"·"\n",
660 ·····················qemu_get_thread_id(),660 ·····················qemu_get_thread_id(),
661 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec661 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
662 ·····················,·toggled,·gerror);662 ·····················,·toggled,·gerror);
663 #line·665·"trace/trace-hw_arm.h"663 #line·665·"trace/trace-hw_arm.h"
664 ········}·else·{664 ········}·else·{
665 #line·24·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"665 #line·24·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
666 ············qemu_log("smmuv3_write_gerror·"·"toggled=0x%x,·new·GERROR=0x%x"·"\n",·toggled,·gerror);666 ············qemu_log("smmuv3_write_gerror·"·"toggled=0x%x,·new·GERROR=0x%x"·"\n",·toggled,·gerror);
667 #line·669·"trace/trace-hw_arm.h"667 #line·669·"trace/trace-hw_arm.h"
668 ········}668 ········}
669 ····}669 ····}
670 }670 }
  
671 static·inline·void·trace_smmuv3_write_gerror(uint32_t·toggled,·uint32_t·gerror)671 static·inline·void·trace_smmuv3_write_gerror(uint32_t·toggled,·uint32_t·gerror)
Offset 683, 22 lines modifiedOffset 683, 22 lines modified
  
683 static·inline·void·_nocheck__trace_smmuv3_write_gerrorn(uint32_t·acked,·uint32_t·gerrorn)683 static·inline·void·_nocheck__trace_smmuv3_write_gerrorn(uint32_t·acked,·uint32_t·gerrorn)
684 {684 {
685 ····if·(trace_event_get_state(TRACE_SMMUV3_WRITE_GERRORN)·&&·qemu_loglevel_mask(LOG_TRACE))·{685 ····if·(trace_event_get_state(TRACE_SMMUV3_WRITE_GERRORN)·&&·qemu_loglevel_mask(LOG_TRACE))·{
686 ········if·(message_with_timestamp)·{686 ········if·(message_with_timestamp)·{
687 ············struct·timeval·_now;687 ············struct·timeval·_now;
688 ············gettimeofday(&_now,·NULL);688 ············gettimeofday(&_now,·NULL);
689 #line·25·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"689 #line·25·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
690 ············qemu_log("%d@%zu.%06zu:smmuv3_write_gerrorn·"·"acked=0x%x,·new·GERRORN=0x%x"·"\n",690 ············qemu_log("%d@%zu.%06zu:smmuv3_write_gerrorn·"·"acked=0x%x,·new·GERRORN=0x%x"·"\n",
691 ·····················qemu_get_thread_id(),691 ·····················qemu_get_thread_id(),
692 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec692 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
693 ·····················,·acked,·gerrorn);693 ·····················,·acked,·gerrorn);
694 #line·696·"trace/trace-hw_arm.h"694 #line·696·"trace/trace-hw_arm.h"
695 ········}·else·{695 ········}·else·{
696 #line·25·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"696 #line·25·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
697 ············qemu_log("smmuv3_write_gerrorn·"·"acked=0x%x,·new·GERRORN=0x%x"·"\n",·acked,·gerrorn);697 ············qemu_log("smmuv3_write_gerrorn·"·"acked=0x%x,·new·GERRORN=0x%x"·"\n",·acked,·gerrorn);
698 #line·700·"trace/trace-hw_arm.h"698 #line·700·"trace/trace-hw_arm.h"
699 ········}699 ········}
700 ····}700 ····}
701 }701 }
  
702 static·inline·void·trace_smmuv3_write_gerrorn(uint32_t·acked,·uint32_t·gerrorn)702 static·inline·void·trace_smmuv3_write_gerrorn(uint32_t·acked,·uint32_t·gerrorn)
Offset 714, 22 lines modifiedOffset 714, 22 lines modified
  
714 static·inline·void·_nocheck__trace_smmuv3_unhandled_cmd(uint32_t·type)714 static·inline·void·_nocheck__trace_smmuv3_unhandled_cmd(uint32_t·type)
715 {715 {
716 ····if·(trace_event_get_state(TRACE_SMMUV3_UNHANDLED_CMD)·&&·qemu_loglevel_mask(LOG_TRACE))·{716 ····if·(trace_event_get_state(TRACE_SMMUV3_UNHANDLED_CMD)·&&·qemu_loglevel_mask(LOG_TRACE))·{
717 ········if·(message_with_timestamp)·{717 ········if·(message_with_timestamp)·{
718 ············struct·timeval·_now;718 ············struct·timeval·_now;
719 ············gettimeofday(&_now,·NULL);719 ············gettimeofday(&_now,·NULL);
720 #line·26·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"720 #line·26·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
721 ············qemu_log("%d@%zu.%06zu:smmuv3_unhandled_cmd·"·"Unhandled·command·type=%d"·"\n",721 ············qemu_log("%d@%zu.%06zu:smmuv3_unhandled_cmd·"·"Unhandled·command·type=%d"·"\n",
722 ·····················qemu_get_thread_id(),722 ·····················qemu_get_thread_id(),
723 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec723 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
724 ·····················,·type);724 ·····················,·type);
725 #line·727·"trace/trace-hw_arm.h"725 #line·727·"trace/trace-hw_arm.h"
726 ········}·else·{726 ········}·else·{
727 #line·26·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"727 #line·26·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
728 ············qemu_log("smmuv3_unhandled_cmd·"·"Unhandled·command·type=%d"·"\n",·type);728 ············qemu_log("smmuv3_unhandled_cmd·"·"Unhandled·command·type=%d"·"\n",·type);
729 #line·731·"trace/trace-hw_arm.h"729 #line·731·"trace/trace-hw_arm.h"
730 ········}730 ········}
731 ····}731 ····}
732 }732 }
  
733 static·inline·void·trace_smmuv3_unhandled_cmd(uint32_t·type)733 static·inline·void·trace_smmuv3_unhandled_cmd(uint32_t·type)
Offset 745, 22 lines modifiedOffset 745, 22 lines modified
  
745 static·inline·void·_nocheck__trace_smmuv3_cmdq_consume(uint32_t·prod,·uint32_t·cons,·uint8_t·prod_wrap,·uint8_t·cons_wrap)745 static·inline·void·_nocheck__trace_smmuv3_cmdq_consume(uint32_t·prod,·uint32_t·cons,·uint8_t·prod_wrap,·uint8_t·cons_wrap)
746 {746 {
747 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_CONSUME)·&&·qemu_loglevel_mask(LOG_TRACE))·{747 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_CONSUME)·&&·qemu_loglevel_mask(LOG_TRACE))·{
748 ········if·(message_with_timestamp)·{748 ········if·(message_with_timestamp)·{
749 ············struct·timeval·_now;749 ············struct·timeval·_now;
750 ············gettimeofday(&_now,·NULL);750 ············gettimeofday(&_now,·NULL);
751 #line·27·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"751 #line·27·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
752 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_consume·"·"prod=%d·cons=%d·prod.wrap=%d·cons.wrap=%d"·"\n",752 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_consume·"·"prod=%d·cons=%d·prod.wrap=%d·cons.wrap=%d"·"\n",
753 ·····················qemu_get_thread_id(),753 ·····················qemu_get_thread_id(),
754 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec754 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
755 ·····················,·prod,·cons,·prod_wrap,·cons_wrap);755 ·····················,·prod,·cons,·prod_wrap,·cons_wrap);
756 #line·758·"trace/trace-hw_arm.h"756 #line·758·"trace/trace-hw_arm.h"
757 ········}·else·{757 ········}·else·{
758 #line·27·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"758 #line·27·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
759 ············qemu_log("smmuv3_cmdq_consume·"·"prod=%d·cons=%d·prod.wrap=%d·cons.wrap=%d"·"\n",·prod,·cons,·prod_wrap,·cons_wrap);759 ············qemu_log("smmuv3_cmdq_consume·"·"prod=%d·cons=%d·prod.wrap=%d·cons.wrap=%d"·"\n",·prod,·cons,·prod_wrap,·cons_wrap);
760 #line·762·"trace/trace-hw_arm.h"760 #line·762·"trace/trace-hw_arm.h"
761 ········}761 ········}
762 ····}762 ····}
763 }763 }
  
764 static·inline·void·trace_smmuv3_cmdq_consume(uint32_t·prod,·uint32_t·cons,·uint8_t·prod_wrap,·uint8_t·cons_wrap)764 static·inline·void·trace_smmuv3_cmdq_consume(uint32_t·prod,·uint32_t·cons,·uint8_t·prod_wrap,·uint8_t·cons_wrap)
Offset 776, 22 lines modifiedOffset 776, 22 lines modified
  
776 static·inline·void·_nocheck__trace_smmuv3_cmdq_opcode(const·char·*·opcode)776 static·inline·void·_nocheck__trace_smmuv3_cmdq_opcode(const·char·*·opcode)
777 {777 {
778 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_OPCODE)·&&·qemu_loglevel_mask(LOG_TRACE))·{778 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_OPCODE)·&&·qemu_loglevel_mask(LOG_TRACE))·{
779 ········if·(message_with_timestamp)·{779 ········if·(message_with_timestamp)·{
780 ············struct·timeval·_now;780 ············struct·timeval·_now;
781 ············gettimeofday(&_now,·NULL);781 ············gettimeofday(&_now,·NULL);
782 #line·28·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"782 #line·28·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
783 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_opcode·"·"<---·%s"·"\n",783 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_opcode·"·"<---·%s"·"\n",
784 ·····················qemu_get_thread_id(),784 ·····················qemu_get_thread_id(),
785 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec785 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
786 ·····················,·opcode);786 ·····················,·opcode);
787 #line·789·"trace/trace-hw_arm.h"787 #line·789·"trace/trace-hw_arm.h"
788 ········}·else·{788 ········}·else·{
789 #line·28·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"789 #line·28·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
790 ············qemu_log("smmuv3_cmdq_opcode·"·"<---·%s"·"\n",·opcode);790 ············qemu_log("smmuv3_cmdq_opcode·"·"<---·%s"·"\n",·opcode);
791 #line·793·"trace/trace-hw_arm.h"791 #line·793·"trace/trace-hw_arm.h"
792 ········}792 ········}
793 ····}793 ····}
794 }794 }
  
795 static·inline·void·trace_smmuv3_cmdq_opcode(const·char·*·opcode)795 static·inline·void·trace_smmuv3_cmdq_opcode(const·char·*·opcode)
Offset 807, 22 lines modifiedOffset 807, 22 lines modified
  
807 static·inline·void·_nocheck__trace_smmuv3_cmdq_consume_out(uint32_t·prod,·uint32_t·cons,·uint8_t·prod_wrap,·uint8_t·cons_wrap)807 static·inline·void·_nocheck__trace_smmuv3_cmdq_consume_out(uint32_t·prod,·uint32_t·cons,·uint8_t·prod_wrap,·uint8_t·cons_wrap)
808 {808 {
809 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_CONSUME_OUT)·&&·qemu_loglevel_mask(LOG_TRACE))·{809 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_CONSUME_OUT)·&&·qemu_loglevel_mask(LOG_TRACE))·{
810 ········if·(message_with_timestamp)·{810 ········if·(message_with_timestamp)·{
811 ············struct·timeval·_now;811 ············struct·timeval·_now;
812 ············gettimeofday(&_now,·NULL);812 ············gettimeofday(&_now,·NULL);
813 #line·29·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"813 #line·29·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
814 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_consume_out·"·"prod:%d,·cons:%d,·prod_wrap:%d,·cons_wrap:%d·"·"\n",814 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_consume_out·"·"prod:%d,·cons:%d,·prod_wrap:%d,·cons_wrap:%d·"·"\n",
815 ·····················qemu_get_thread_id(),815 ·····················qemu_get_thread_id(),
816 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec816 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
817 ·····················,·prod,·cons,·prod_wrap,·cons_wrap);817 ·····················,·prod,·cons,·prod_wrap,·cons_wrap);
818 #line·820·"trace/trace-hw_arm.h"818 #line·820·"trace/trace-hw_arm.h"
819 ········}·else·{819 ········}·else·{
820 #line·29·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"820 #line·29·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
821 ············qemu_log("smmuv3_cmdq_consume_out·"·"prod:%d,·cons:%d,·prod_wrap:%d,·cons_wrap:%d·"·"\n",·prod,·cons,·prod_wrap,·cons_wrap);821 ············qemu_log("smmuv3_cmdq_consume_out·"·"prod:%d,·cons:%d,·prod_wrap:%d,·cons_wrap:%d·"·"\n",·prod,·cons,·prod_wrap,·cons_wrap);
822 #line·824·"trace/trace-hw_arm.h"822 #line·824·"trace/trace-hw_arm.h"
823 ········}823 ········}
824 ····}824 ····}
825 }825 }
  
826 static·inline·void·trace_smmuv3_cmdq_consume_out(uint32_t·prod,·uint32_t·cons,·uint8_t·prod_wrap,·uint8_t·cons_wrap)826 static·inline·void·trace_smmuv3_cmdq_consume_out(uint32_t·prod,·uint32_t·cons,·uint8_t·prod_wrap,·uint8_t·cons_wrap)
Offset 838, 22 lines modifiedOffset 838, 22 lines modified
  
838 static·inline·void·_nocheck__trace_smmuv3_cmdq_consume_error(const·char·*·cmd_name,·uint8_t·cmd_error)838 static·inline·void·_nocheck__trace_smmuv3_cmdq_consume_error(const·char·*·cmd_name,·uint8_t·cmd_error)
839 {839 {
840 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_CONSUME_ERROR)·&&·qemu_loglevel_mask(LOG_TRACE))·{840 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_CONSUME_ERROR)·&&·qemu_loglevel_mask(LOG_TRACE))·{
841 ········if·(message_with_timestamp)·{841 ········if·(message_with_timestamp)·{
842 ············struct·timeval·_now;842 ············struct·timeval·_now;
843 ············gettimeofday(&_now,·NULL);843 ············gettimeofday(&_now,·NULL);
844 #line·30·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"844 #line·30·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
845 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_consume_error·"·"Error·on·%s·command·execution:·%d"·"\n",845 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_consume_error·"·"Error·on·%s·command·execution:·%d"·"\n",
846 ·····················qemu_get_thread_id(),846 ·····················qemu_get_thread_id(),
847 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec847 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
848 ·····················,·cmd_name,·cmd_error);848 ·····················,·cmd_name,·cmd_error);
849 #line·851·"trace/trace-hw_arm.h"849 #line·851·"trace/trace-hw_arm.h"
850 ········}·else·{850 ········}·else·{
851 #line·30·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"851 #line·30·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
852 ············qemu_log("smmuv3_cmdq_consume_error·"·"Error·on·%s·command·execution:·%d"·"\n",·cmd_name,·cmd_error);852 ············qemu_log("smmuv3_cmdq_consume_error·"·"Error·on·%s·command·execution:·%d"·"\n",·cmd_name,·cmd_error);
853 #line·855·"trace/trace-hw_arm.h"853 #line·855·"trace/trace-hw_arm.h"
854 ········}854 ········}
855 ····}855 ····}
856 }856 }
  
857 static·inline·void·trace_smmuv3_cmdq_consume_error(const·char·*·cmd_name,·uint8_t·cmd_error)857 static·inline·void·trace_smmuv3_cmdq_consume_error(const·char·*·cmd_name,·uint8_t·cmd_error)
Offset 869, 22 lines modifiedOffset 869, 22 lines modified
  
869 static·inline·void·_nocheck__trace_smmuv3_write_mmio(uint64_t·addr,·uint64_t·val,·unsigned·size,·uint32_t·r)869 static·inline·void·_nocheck__trace_smmuv3_write_mmio(uint64_t·addr,·uint64_t·val,·unsigned·size,·uint32_t·r)
870 {870 {
871 ····if·(trace_event_get_state(TRACE_SMMUV3_WRITE_MMIO)·&&·qemu_loglevel_mask(LOG_TRACE))·{871 ····if·(trace_event_get_state(TRACE_SMMUV3_WRITE_MMIO)·&&·qemu_loglevel_mask(LOG_TRACE))·{
872 ········if·(message_with_timestamp)·{872 ········if·(message_with_timestamp)·{
873 ············struct·timeval·_now;873 ············struct·timeval·_now;
874 ············gettimeofday(&_now,·NULL);874 ············gettimeofday(&_now,·NULL);
875 #line·31·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"875 #line·31·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
876 ············qemu_log("%d@%zu.%06zu:smmuv3_write_mmio·"·"addr:·0x%"PRIx64"·val:0x%"PRIx64"·size:·0x%x(%d)"·"\n",876 ············qemu_log("%d@%zu.%06zu:smmuv3_write_mmio·"·"addr:·0x%"PRIx64"·val:0x%"PRIx64"·size:·0x%x(%d)"·"\n",
877 ·····················qemu_get_thread_id(),877 ·····················qemu_get_thread_id(),
878 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec878 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
879 ·····················,·addr,·val,·size,·r);879 ·····················,·addr,·val,·size,·r);
880 #line·882·"trace/trace-hw_arm.h"880 #line·882·"trace/trace-hw_arm.h"
881 ········}·else·{881 ········}·else·{
882 #line·31·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"882 #line·31·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
883 ············qemu_log("smmuv3_write_mmio·"·"addr:·0x%"PRIx64"·val:0x%"PRIx64"·size:·0x%x(%d)"·"\n",·addr,·val,·size,·r);883 ············qemu_log("smmuv3_write_mmio·"·"addr:·0x%"PRIx64"·val:0x%"PRIx64"·size:·0x%x(%d)"·"\n",·addr,·val,·size,·r);
884 #line·886·"trace/trace-hw_arm.h"884 #line·886·"trace/trace-hw_arm.h"
885 ········}885 ········}
886 ····}886 ····}
887 }887 }
  
888 static·inline·void·trace_smmuv3_write_mmio(uint64_t·addr,·uint64_t·val,·unsigned·size,·uint32_t·r)888 static·inline·void·trace_smmuv3_write_mmio(uint64_t·addr,·uint64_t·val,·unsigned·size,·uint32_t·r)
Offset 900, 22 lines modifiedOffset 900, 22 lines modified
  
900 static·inline·void·_nocheck__trace_smmuv3_record_event(const·char·*·type,·uint32_t·sid)900 static·inline·void·_nocheck__trace_smmuv3_record_event(const·char·*·type,·uint32_t·sid)
901 {901 {
902 ····if·(trace_event_get_state(TRACE_SMMUV3_RECORD_EVENT)·&&·qemu_loglevel_mask(LOG_TRACE))·{902 ····if·(trace_event_get_state(TRACE_SMMUV3_RECORD_EVENT)·&&·qemu_loglevel_mask(LOG_TRACE))·{
903 ········if·(message_with_timestamp)·{903 ········if·(message_with_timestamp)·{
904 ············struct·timeval·_now;904 ············struct·timeval·_now;
905 ············gettimeofday(&_now,·NULL);905 ············gettimeofday(&_now,·NULL);
906 #line·32·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"906 #line·32·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
907 ············qemu_log("%d@%zu.%06zu:smmuv3_record_event·"·"%s·sid=0x%x"·"\n",907 ············qemu_log("%d@%zu.%06zu:smmuv3_record_event·"·"%s·sid=0x%x"·"\n",
908 ·····················qemu_get_thread_id(),908 ·····················qemu_get_thread_id(),
909 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec909 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
910 ·····················,·type,·sid);910 ·····················,·type,·sid);
911 #line·913·"trace/trace-hw_arm.h"911 #line·913·"trace/trace-hw_arm.h"
912 ········}·else·{912 ········}·else·{
913 #line·32·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"913 #line·32·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
914 ············qemu_log("smmuv3_record_event·"·"%s·sid=0x%x"·"\n",·type,·sid);914 ············qemu_log("smmuv3_record_event·"·"%s·sid=0x%x"·"\n",·type,·sid);
915 #line·917·"trace/trace-hw_arm.h"915 #line·917·"trace/trace-hw_arm.h"
916 ········}916 ········}
917 ····}917 ····}
918 }918 }
  
919 static·inline·void·trace_smmuv3_record_event(const·char·*·type,·uint32_t·sid)919 static·inline·void·trace_smmuv3_record_event(const·char·*·type,·uint32_t·sid)
Offset 931, 22 lines modifiedOffset 931, 22 lines modified
  
931 static·inline·void·_nocheck__trace_smmuv3_find_ste(uint16_t·sid,·uint32_t·features,·uint16_t·sid_split)931 static·inline·void·_nocheck__trace_smmuv3_find_ste(uint16_t·sid,·uint32_t·features,·uint16_t·sid_split)
932 {932 {
933 ····if·(trace_event_get_state(TRACE_SMMUV3_FIND_STE)·&&·qemu_loglevel_mask(LOG_TRACE))·{933 ····if·(trace_event_get_state(TRACE_SMMUV3_FIND_STE)·&&·qemu_loglevel_mask(LOG_TRACE))·{
934 ········if·(message_with_timestamp)·{934 ········if·(message_with_timestamp)·{
935 ············struct·timeval·_now;935 ············struct·timeval·_now;
936 ············gettimeofday(&_now,·NULL);936 ············gettimeofday(&_now,·NULL);
937 #line·33·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"937 #line·33·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
938 ············qemu_log("%d@%zu.%06zu:smmuv3_find_ste·"·"sid=0x%x·features:0x%x,·sid_split:0x%x"·"\n",938 ············qemu_log("%d@%zu.%06zu:smmuv3_find_ste·"·"sid=0x%x·features:0x%x,·sid_split:0x%x"·"\n",
939 ·····················qemu_get_thread_id(),939 ·····················qemu_get_thread_id(),
940 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec940 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
941 ·····················,·sid,·features,·sid_split);941 ·····················,·sid,·features,·sid_split);
942 #line·944·"trace/trace-hw_arm.h"942 #line·944·"trace/trace-hw_arm.h"
943 ········}·else·{943 ········}·else·{
944 #line·33·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"944 #line·33·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
945 ············qemu_log("smmuv3_find_ste·"·"sid=0x%x·features:0x%x,·sid_split:0x%x"·"\n",·sid,·features,·sid_split);945 ············qemu_log("smmuv3_find_ste·"·"sid=0x%x·features:0x%x,·sid_split:0x%x"·"\n",·sid,·features,·sid_split);
946 #line·948·"trace/trace-hw_arm.h"946 #line·948·"trace/trace-hw_arm.h"
947 ········}947 ········}
948 ····}948 ····}
949 }949 }
  
950 static·inline·void·trace_smmuv3_find_ste(uint16_t·sid,·uint32_t·features,·uint16_t·sid_split)950 static·inline·void·trace_smmuv3_find_ste(uint16_t·sid,·uint32_t·features,·uint16_t·sid_split)
Offset 962, 22 lines modifiedOffset 962, 22 lines modified
  
962 static·inline·void·_nocheck__trace_smmuv3_find_ste_2lvl(uint64_t·strtab_base,·uint64_t·l1ptr,·int·l1_ste_offset,·uint64_t·l2ptr,·int·l2_ste_offset,·int·max_l2_ste)962 static·inline·void·_nocheck__trace_smmuv3_find_ste_2lvl(uint64_t·strtab_base,·uint64_t·l1ptr,·int·l1_ste_offset,·uint64_t·l2ptr,·int·l2_ste_offset,·int·max_l2_ste)
963 {963 {
964 ····if·(trace_event_get_state(TRACE_SMMUV3_FIND_STE_2LVL)·&&·qemu_loglevel_mask(LOG_TRACE))·{964 ····if·(trace_event_get_state(TRACE_SMMUV3_FIND_STE_2LVL)·&&·qemu_loglevel_mask(LOG_TRACE))·{
965 ········if·(message_with_timestamp)·{965 ········if·(message_with_timestamp)·{
966 ············struct·timeval·_now;966 ············struct·timeval·_now;
967 ············gettimeofday(&_now,·NULL);967 ············gettimeofday(&_now,·NULL);
968 #line·34·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"968 #line·34·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
969 ············qemu_log("%d@%zu.%06zu:smmuv3_find_ste_2lvl·"·"strtab_base:0x%"PRIx64"·l1ptr:0x%"PRIx64"·l1_off:0x%x,·l2ptr:0x%"PRIx64"·l2_off:0x%x·max_l2_ste:%d"·"\n",969 ············qemu_log("%d@%zu.%06zu:smmuv3_find_ste_2lvl·"·"strtab_base:0x%"PRIx64"·l1ptr:0x%"PRIx64"·l1_off:0x%x,·l2ptr:0x%"PRIx64"·l2_off:0x%x·max_l2_ste:%d"·"\n",
970 ·····················qemu_get_thread_id(),970 ·····················qemu_get_thread_id(),
971 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec971 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
972 ·····················,·strtab_base,·l1ptr,·l1_ste_offset,·l2ptr,·l2_ste_offset,·max_l2_ste);972 ·····················,·strtab_base,·l1ptr,·l1_ste_offset,·l2ptr,·l2_ste_offset,·max_l2_ste);
973 #line·975·"trace/trace-hw_arm.h"973 #line·975·"trace/trace-hw_arm.h"
974 ········}·else·{974 ········}·else·{
975 #line·34·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"975 #line·34·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
976 ············qemu_log("smmuv3_find_ste_2lvl·"·"strtab_base:0x%"PRIx64"·l1ptr:0x%"PRIx64"·l1_off:0x%x,·l2ptr:0x%"PRIx64"·l2_off:0x%x·max_l2_ste:%d"·"\n",·strtab_base,·l1ptr,·l1_ste_offset,·l2ptr,·l2_ste_offset,·max_l2_ste);976 ············qemu_log("smmuv3_find_ste_2lvl·"·"strtab_base:0x%"PRIx64"·l1ptr:0x%"PRIx64"·l1_off:0x%x,·l2ptr:0x%"PRIx64"·l2_off:0x%x·max_l2_ste:%d"·"\n",·strtab_base,·l1ptr,·l1_ste_offset,·l2ptr,·l2_ste_offset,·max_l2_ste);
977 #line·979·"trace/trace-hw_arm.h"977 #line·979·"trace/trace-hw_arm.h"
978 ········}978 ········}
979 ····}979 ····}
980 }980 }
  
981 static·inline·void·trace_smmuv3_find_ste_2lvl(uint64_t·strtab_base,·uint64_t·l1ptr,·int·l1_ste_offset,·uint64_t·l2ptr,·int·l2_ste_offset,·int·max_l2_ste)981 static·inline·void·trace_smmuv3_find_ste_2lvl(uint64_t·strtab_base,·uint64_t·l1ptr,·int·l1_ste_offset,·uint64_t·l2ptr,·int·l2_ste_offset,·int·max_l2_ste)
Offset 993, 22 lines modifiedOffset 993, 22 lines modified
  
993 static·inline·void·_nocheck__trace_smmuv3_get_ste(uint64_t·addr)993 static·inline·void·_nocheck__trace_smmuv3_get_ste(uint64_t·addr)
994 {994 {
995 ····if·(trace_event_get_state(TRACE_SMMUV3_GET_STE)·&&·qemu_loglevel_mask(LOG_TRACE))·{995 ····if·(trace_event_get_state(TRACE_SMMUV3_GET_STE)·&&·qemu_loglevel_mask(LOG_TRACE))·{
996 ········if·(message_with_timestamp)·{996 ········if·(message_with_timestamp)·{
997 ············struct·timeval·_now;997 ············struct·timeval·_now;
998 ············gettimeofday(&_now,·NULL);998 ············gettimeofday(&_now,·NULL);
999 #line·35·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"999 #line·35·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1000 ············qemu_log("%d@%zu.%06zu:smmuv3_get_ste·"·"STE·addr:·0x%"PRIx64·"\n",1000 ············qemu_log("%d@%zu.%06zu:smmuv3_get_ste·"·"STE·addr:·0x%"PRIx64·"\n",
1001 ·····················qemu_get_thread_id(),1001 ·····················qemu_get_thread_id(),
1002 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1002 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1003 ·····················,·addr);1003 ·····················,·addr);
1004 #line·1006·"trace/trace-hw_arm.h"1004 #line·1006·"trace/trace-hw_arm.h"
1005 ········}·else·{1005 ········}·else·{
1006 #line·35·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1006 #line·35·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1007 ············qemu_log("smmuv3_get_ste·"·"STE·addr:·0x%"PRIx64·"\n",·addr);1007 ············qemu_log("smmuv3_get_ste·"·"STE·addr:·0x%"PRIx64·"\n",·addr);
1008 #line·1010·"trace/trace-hw_arm.h"1008 #line·1010·"trace/trace-hw_arm.h"
1009 ········}1009 ········}
1010 ····}1010 ····}
1011 }1011 }
  
1012 static·inline·void·trace_smmuv3_get_ste(uint64_t·addr)1012 static·inline·void·trace_smmuv3_get_ste(uint64_t·addr)
Offset 1024, 22 lines modifiedOffset 1024, 22 lines modified
  
1024 static·inline·void·_nocheck__trace_smmuv3_translate_disable(const·char·*·n,·uint16_t·sid,·uint64_t·addr,·bool·is_write)1024 static·inline·void·_nocheck__trace_smmuv3_translate_disable(const·char·*·n,·uint16_t·sid,·uint64_t·addr,·bool·is_write)
1025 {1025 {
1026 ····if·(trace_event_get_state(TRACE_SMMUV3_TRANSLATE_DISABLE)·&&·qemu_loglevel_mask(LOG_TRACE))·{1026 ····if·(trace_event_get_state(TRACE_SMMUV3_TRANSLATE_DISABLE)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1027 ········if·(message_with_timestamp)·{1027 ········if·(message_with_timestamp)·{
1028 ············struct·timeval·_now;1028 ············struct·timeval·_now;
1029 ············gettimeofday(&_now,·NULL);1029 ············gettimeofday(&_now,·NULL);
1030 #line·36·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1030 #line·36·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1031 ············qemu_log("%d@%zu.%06zu:smmuv3_translate_disable·"·"%s·sid=0x%x·bypass·(smmu·disabled)·iova:0x%"PRIx64"·is_write=%d"·"\n",1031 ············qemu_log("%d@%zu.%06zu:smmuv3_translate_disable·"·"%s·sid=0x%x·bypass·(smmu·disabled)·iova:0x%"PRIx64"·is_write=%d"·"\n",
1032 ·····················qemu_get_thread_id(),1032 ·····················qemu_get_thread_id(),
1033 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1033 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1034 ·····················,·n,·sid,·addr,·is_write);1034 ·····················,·n,·sid,·addr,·is_write);
1035 #line·1037·"trace/trace-hw_arm.h"1035 #line·1037·"trace/trace-hw_arm.h"
1036 ········}·else·{1036 ········}·else·{
1037 #line·36·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1037 #line·36·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1038 ············qemu_log("smmuv3_translate_disable·"·"%s·sid=0x%x·bypass·(smmu·disabled)·iova:0x%"PRIx64"·is_write=%d"·"\n",·n,·sid,·addr,·is_write);1038 ············qemu_log("smmuv3_translate_disable·"·"%s·sid=0x%x·bypass·(smmu·disabled)·iova:0x%"PRIx64"·is_write=%d"·"\n",·n,·sid,·addr,·is_write);
1039 #line·1041·"trace/trace-hw_arm.h"1039 #line·1041·"trace/trace-hw_arm.h"
1040 ········}1040 ········}
1041 ····}1041 ····}
1042 }1042 }
  
1043 static·inline·void·trace_smmuv3_translate_disable(const·char·*·n,·uint16_t·sid,·uint64_t·addr,·bool·is_write)1043 static·inline·void·trace_smmuv3_translate_disable(const·char·*·n,·uint16_t·sid,·uint64_t·addr,·bool·is_write)
Offset 1055, 22 lines modifiedOffset 1055, 22 lines modified
  
1055 static·inline·void·_nocheck__trace_smmuv3_translate_bypass(const·char·*·n,·uint16_t·sid,·uint64_t·addr,·bool·is_write)1055 static·inline·void·_nocheck__trace_smmuv3_translate_bypass(const·char·*·n,·uint16_t·sid,·uint64_t·addr,·bool·is_write)
1056 {1056 {
1057 ····if·(trace_event_get_state(TRACE_SMMUV3_TRANSLATE_BYPASS)·&&·qemu_loglevel_mask(LOG_TRACE))·{1057 ····if·(trace_event_get_state(TRACE_SMMUV3_TRANSLATE_BYPASS)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1058 ········if·(message_with_timestamp)·{1058 ········if·(message_with_timestamp)·{
1059 ············struct·timeval·_now;1059 ············struct·timeval·_now;
1060 ············gettimeofday(&_now,·NULL);1060 ············gettimeofday(&_now,·NULL);
1061 #line·37·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1061 #line·37·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1062 ············qemu_log("%d@%zu.%06zu:smmuv3_translate_bypass·"·"%s·sid=0x%x·STE·bypass·iova:0x%"PRIx64"·is_write=%d"·"\n",1062 ············qemu_log("%d@%zu.%06zu:smmuv3_translate_bypass·"·"%s·sid=0x%x·STE·bypass·iova:0x%"PRIx64"·is_write=%d"·"\n",
1063 ·····················qemu_get_thread_id(),1063 ·····················qemu_get_thread_id(),
1064 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1064 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1065 ·····················,·n,·sid,·addr,·is_write);1065 ·····················,·n,·sid,·addr,·is_write);
1066 #line·1068·"trace/trace-hw_arm.h"1066 #line·1068·"trace/trace-hw_arm.h"
1067 ········}·else·{1067 ········}·else·{
1068 #line·37·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1068 #line·37·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1069 ············qemu_log("smmuv3_translate_bypass·"·"%s·sid=0x%x·STE·bypass·iova:0x%"PRIx64"·is_write=%d"·"\n",·n,·sid,·addr,·is_write);1069 ············qemu_log("smmuv3_translate_bypass·"·"%s·sid=0x%x·STE·bypass·iova:0x%"PRIx64"·is_write=%d"·"\n",·n,·sid,·addr,·is_write);
1070 #line·1072·"trace/trace-hw_arm.h"1070 #line·1072·"trace/trace-hw_arm.h"
1071 ········}1071 ········}
1072 ····}1072 ····}
1073 }1073 }
  
1074 static·inline·void·trace_smmuv3_translate_bypass(const·char·*·n,·uint16_t·sid,·uint64_t·addr,·bool·is_write)1074 static·inline·void·trace_smmuv3_translate_bypass(const·char·*·n,·uint16_t·sid,·uint64_t·addr,·bool·is_write)
Offset 1086, 22 lines modifiedOffset 1086, 22 lines modified
  
1086 static·inline·void·_nocheck__trace_smmuv3_translate_abort(const·char·*·n,·uint16_t·sid,·uint64_t·addr,·bool·is_write)1086 static·inline·void·_nocheck__trace_smmuv3_translate_abort(const·char·*·n,·uint16_t·sid,·uint64_t·addr,·bool·is_write)
1087 {1087 {
1088 ····if·(trace_event_get_state(TRACE_SMMUV3_TRANSLATE_ABORT)·&&·qemu_loglevel_mask(LOG_TRACE))·{1088 ····if·(trace_event_get_state(TRACE_SMMUV3_TRANSLATE_ABORT)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1089 ········if·(message_with_timestamp)·{1089 ········if·(message_with_timestamp)·{
1090 ············struct·timeval·_now;1090 ············struct·timeval·_now;
1091 ············gettimeofday(&_now,·NULL);1091 ············gettimeofday(&_now,·NULL);
1092 #line·38·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1092 #line·38·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1093 ············qemu_log("%d@%zu.%06zu:smmuv3_translate_abort·"·"%s·sid=0x%x·abort·on·iova:0x%"PRIx64"·is_write=%d"·"\n",1093 ············qemu_log("%d@%zu.%06zu:smmuv3_translate_abort·"·"%s·sid=0x%x·abort·on·iova:0x%"PRIx64"·is_write=%d"·"\n",
1094 ·····················qemu_get_thread_id(),1094 ·····················qemu_get_thread_id(),
1095 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1095 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1096 ·····················,·n,·sid,·addr,·is_write);1096 ·····················,·n,·sid,·addr,·is_write);
1097 #line·1099·"trace/trace-hw_arm.h"1097 #line·1099·"trace/trace-hw_arm.h"
1098 ········}·else·{1098 ········}·else·{
1099 #line·38·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1099 #line·38·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1100 ············qemu_log("smmuv3_translate_abort·"·"%s·sid=0x%x·abort·on·iova:0x%"PRIx64"·is_write=%d"·"\n",·n,·sid,·addr,·is_write);1100 ············qemu_log("smmuv3_translate_abort·"·"%s·sid=0x%x·abort·on·iova:0x%"PRIx64"·is_write=%d"·"\n",·n,·sid,·addr,·is_write);
1101 #line·1103·"trace/trace-hw_arm.h"1101 #line·1103·"trace/trace-hw_arm.h"
1102 ········}1102 ········}
1103 ····}1103 ····}
1104 }1104 }
  
1105 static·inline·void·trace_smmuv3_translate_abort(const·char·*·n,·uint16_t·sid,·uint64_t·addr,·bool·is_write)1105 static·inline·void·trace_smmuv3_translate_abort(const·char·*·n,·uint16_t·sid,·uint64_t·addr,·bool·is_write)
Offset 1117, 22 lines modifiedOffset 1117, 22 lines modified
  
1117 static·inline·void·_nocheck__trace_smmuv3_translate_success(const·char·*·n,·uint16_t·sid,·uint64_t·iova,·uint64_t·translated,·int·perm)1117 static·inline·void·_nocheck__trace_smmuv3_translate_success(const·char·*·n,·uint16_t·sid,·uint64_t·iova,·uint64_t·translated,·int·perm)
1118 {1118 {
1119 ····if·(trace_event_get_state(TRACE_SMMUV3_TRANSLATE_SUCCESS)·&&·qemu_loglevel_mask(LOG_TRACE))·{1119 ····if·(trace_event_get_state(TRACE_SMMUV3_TRANSLATE_SUCCESS)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1120 ········if·(message_with_timestamp)·{1120 ········if·(message_with_timestamp)·{
1121 ············struct·timeval·_now;1121 ············struct·timeval·_now;
1122 ············gettimeofday(&_now,·NULL);1122 ············gettimeofday(&_now,·NULL);
1123 #line·39·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1123 #line·39·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1124 ············qemu_log("%d@%zu.%06zu:smmuv3_translate_success·"·"%s·sid=0x%x·iova=0x%"PRIx64"·translated=0x%"PRIx64"·perm=0x%x"·"\n",1124 ············qemu_log("%d@%zu.%06zu:smmuv3_translate_success·"·"%s·sid=0x%x·iova=0x%"PRIx64"·translated=0x%"PRIx64"·perm=0x%x"·"\n",
1125 ·····················qemu_get_thread_id(),1125 ·····················qemu_get_thread_id(),
1126 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1126 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1127 ·····················,·n,·sid,·iova,·translated,·perm);1127 ·····················,·n,·sid,·iova,·translated,·perm);
1128 #line·1130·"trace/trace-hw_arm.h"1128 #line·1130·"trace/trace-hw_arm.h"
1129 ········}·else·{1129 ········}·else·{
1130 #line·39·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1130 #line·39·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1131 ············qemu_log("smmuv3_translate_success·"·"%s·sid=0x%x·iova=0x%"PRIx64"·translated=0x%"PRIx64"·perm=0x%x"·"\n",·n,·sid,·iova,·translated,·perm);1131 ············qemu_log("smmuv3_translate_success·"·"%s·sid=0x%x·iova=0x%"PRIx64"·translated=0x%"PRIx64"·perm=0x%x"·"\n",·n,·sid,·iova,·translated,·perm);
1132 #line·1134·"trace/trace-hw_arm.h"1132 #line·1134·"trace/trace-hw_arm.h"
1133 ········}1133 ········}
1134 ····}1134 ····}
1135 }1135 }
  
1136 static·inline·void·trace_smmuv3_translate_success(const·char·*·n,·uint16_t·sid,·uint64_t·iova,·uint64_t·translated,·int·perm)1136 static·inline·void·trace_smmuv3_translate_success(const·char·*·n,·uint16_t·sid,·uint64_t·iova,·uint64_t·translated,·int·perm)
Offset 1148, 22 lines modifiedOffset 1148, 22 lines modified
  
1148 static·inline·void·_nocheck__trace_smmuv3_get_cd(uint64_t·addr)1148 static·inline·void·_nocheck__trace_smmuv3_get_cd(uint64_t·addr)
1149 {1149 {
1150 ····if·(trace_event_get_state(TRACE_SMMUV3_GET_CD)·&&·qemu_loglevel_mask(LOG_TRACE))·{1150 ····if·(trace_event_get_state(TRACE_SMMUV3_GET_CD)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1151 ········if·(message_with_timestamp)·{1151 ········if·(message_with_timestamp)·{
1152 ············struct·timeval·_now;1152 ············struct·timeval·_now;
1153 ············gettimeofday(&_now,·NULL);1153 ············gettimeofday(&_now,·NULL);
1154 #line·40·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1154 #line·40·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1155 ············qemu_log("%d@%zu.%06zu:smmuv3_get_cd·"·"CD·addr:·0x%"PRIx64·"\n",1155 ············qemu_log("%d@%zu.%06zu:smmuv3_get_cd·"·"CD·addr:·0x%"PRIx64·"\n",
1156 ·····················qemu_get_thread_id(),1156 ·····················qemu_get_thread_id(),
1157 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1157 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1158 ·····················,·addr);1158 ·····················,·addr);
1159 #line·1161·"trace/trace-hw_arm.h"1159 #line·1161·"trace/trace-hw_arm.h"
1160 ········}·else·{1160 ········}·else·{
1161 #line·40·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1161 #line·40·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1162 ············qemu_log("smmuv3_get_cd·"·"CD·addr:·0x%"PRIx64·"\n",·addr);1162 ············qemu_log("smmuv3_get_cd·"·"CD·addr:·0x%"PRIx64·"\n",·addr);
1163 #line·1165·"trace/trace-hw_arm.h"1163 #line·1165·"trace/trace-hw_arm.h"
1164 ········}1164 ········}
1165 ····}1165 ····}
1166 }1166 }
  
1167 static·inline·void·trace_smmuv3_get_cd(uint64_t·addr)1167 static·inline·void·trace_smmuv3_get_cd(uint64_t·addr)
Offset 1179, 22 lines modifiedOffset 1179, 22 lines modified
  
1179 static·inline·void·_nocheck__trace_smmuv3_decode_cd(uint32_t·oas)1179 static·inline·void·_nocheck__trace_smmuv3_decode_cd(uint32_t·oas)
1180 {1180 {
1181 ····if·(trace_event_get_state(TRACE_SMMUV3_DECODE_CD)·&&·qemu_loglevel_mask(LOG_TRACE))·{1181 ····if·(trace_event_get_state(TRACE_SMMUV3_DECODE_CD)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1182 ········if·(message_with_timestamp)·{1182 ········if·(message_with_timestamp)·{
1183 ············struct·timeval·_now;1183 ············struct·timeval·_now;
1184 ············gettimeofday(&_now,·NULL);1184 ············gettimeofday(&_now,·NULL);
1185 #line·41·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1185 #line·41·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1186 ············qemu_log("%d@%zu.%06zu:smmuv3_decode_cd·"·"oas=%d"·"\n",1186 ············qemu_log("%d@%zu.%06zu:smmuv3_decode_cd·"·"oas=%d"·"\n",
1187 ·····················qemu_get_thread_id(),1187 ·····················qemu_get_thread_id(),
1188 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1188 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1189 ·····················,·oas);1189 ·····················,·oas);
1190 #line·1192·"trace/trace-hw_arm.h"1190 #line·1192·"trace/trace-hw_arm.h"
1191 ········}·else·{1191 ········}·else·{
1192 #line·41·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1192 #line·41·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1193 ············qemu_log("smmuv3_decode_cd·"·"oas=%d"·"\n",·oas);1193 ············qemu_log("smmuv3_decode_cd·"·"oas=%d"·"\n",·oas);
1194 #line·1196·"trace/trace-hw_arm.h"1194 #line·1196·"trace/trace-hw_arm.h"
1195 ········}1195 ········}
1196 ····}1196 ····}
1197 }1197 }
  
1198 static·inline·void·trace_smmuv3_decode_cd(uint32_t·oas)1198 static·inline·void·trace_smmuv3_decode_cd(uint32_t·oas)
Offset 1210, 22 lines modifiedOffset 1210, 22 lines modified
  
1210 static·inline·void·_nocheck__trace_smmuv3_decode_cd_tt(int·i,·uint32_t·tsz,·uint64_t·ttb,·uint32_t·granule_sz,·bool·had)1210 static·inline·void·_nocheck__trace_smmuv3_decode_cd_tt(int·i,·uint32_t·tsz,·uint64_t·ttb,·uint32_t·granule_sz,·bool·had)
1211 {1211 {
1212 ····if·(trace_event_get_state(TRACE_SMMUV3_DECODE_CD_TT)·&&·qemu_loglevel_mask(LOG_TRACE))·{1212 ····if·(trace_event_get_state(TRACE_SMMUV3_DECODE_CD_TT)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1213 ········if·(message_with_timestamp)·{1213 ········if·(message_with_timestamp)·{
1214 ············struct·timeval·_now;1214 ············struct·timeval·_now;
1215 ············gettimeofday(&_now,·NULL);1215 ············gettimeofday(&_now,·NULL);
1216 #line·42·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1216 #line·42·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1217 ············qemu_log("%d@%zu.%06zu:smmuv3_decode_cd_tt·"·"TT[%d]:tsz:%d·ttb:0x%"PRIx64"·granule_sz:%d·had:%d"·"\n",1217 ············qemu_log("%d@%zu.%06zu:smmuv3_decode_cd_tt·"·"TT[%d]:tsz:%d·ttb:0x%"PRIx64"·granule_sz:%d·had:%d"·"\n",
1218 ·····················qemu_get_thread_id(),1218 ·····················qemu_get_thread_id(),
1219 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1219 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1220 ·····················,·i,·tsz,·ttb,·granule_sz,·had);1220 ·····················,·i,·tsz,·ttb,·granule_sz,·had);
1221 #line·1223·"trace/trace-hw_arm.h"1221 #line·1223·"trace/trace-hw_arm.h"
1222 ········}·else·{1222 ········}·else·{
1223 #line·42·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1223 #line·42·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1224 ············qemu_log("smmuv3_decode_cd_tt·"·"TT[%d]:tsz:%d·ttb:0x%"PRIx64"·granule_sz:%d·had:%d"·"\n",·i,·tsz,·ttb,·granule_sz,·had);1224 ············qemu_log("smmuv3_decode_cd_tt·"·"TT[%d]:tsz:%d·ttb:0x%"PRIx64"·granule_sz:%d·had:%d"·"\n",·i,·tsz,·ttb,·granule_sz,·had);
1225 #line·1227·"trace/trace-hw_arm.h"1225 #line·1227·"trace/trace-hw_arm.h"
1226 ········}1226 ········}
1227 ····}1227 ····}
1228 }1228 }
  
1229 static·inline·void·trace_smmuv3_decode_cd_tt(int·i,·uint32_t·tsz,·uint64_t·ttb,·uint32_t·granule_sz,·bool·had)1229 static·inline·void·trace_smmuv3_decode_cd_tt(int·i,·uint32_t·tsz,·uint64_t·ttb,·uint32_t·granule_sz,·bool·had)
Offset 1241, 22 lines modifiedOffset 1241, 22 lines modified
  
1241 static·inline·void·_nocheck__trace_smmuv3_cmdq_cfgi_ste(int·streamid)1241 static·inline·void·_nocheck__trace_smmuv3_cmdq_cfgi_ste(int·streamid)
1242 {1242 {
1243 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_CFGI_STE)·&&·qemu_loglevel_mask(LOG_TRACE))·{1243 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_CFGI_STE)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1244 ········if·(message_with_timestamp)·{1244 ········if·(message_with_timestamp)·{
1245 ············struct·timeval·_now;1245 ············struct·timeval·_now;
1246 ············gettimeofday(&_now,·NULL);1246 ············gettimeofday(&_now,·NULL);
1247 #line·43·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1247 #line·43·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1248 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_cfgi_ste·"·"streamid=·0x%x"·"\n",1248 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_cfgi_ste·"·"streamid=·0x%x"·"\n",
1249 ·····················qemu_get_thread_id(),1249 ·····················qemu_get_thread_id(),
1250 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1250 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1251 ·····················,·streamid);1251 ·····················,·streamid);
1252 #line·1254·"trace/trace-hw_arm.h"1252 #line·1254·"trace/trace-hw_arm.h"
1253 ········}·else·{1253 ········}·else·{
1254 #line·43·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1254 #line·43·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1255 ············qemu_log("smmuv3_cmdq_cfgi_ste·"·"streamid=·0x%x"·"\n",·streamid);1255 ············qemu_log("smmuv3_cmdq_cfgi_ste·"·"streamid=·0x%x"·"\n",·streamid);
1256 #line·1258·"trace/trace-hw_arm.h"1256 #line·1258·"trace/trace-hw_arm.h"
1257 ········}1257 ········}
1258 ····}1258 ····}
1259 }1259 }
  
1260 static·inline·void·trace_smmuv3_cmdq_cfgi_ste(int·streamid)1260 static·inline·void·trace_smmuv3_cmdq_cfgi_ste(int·streamid)
Offset 1272, 22 lines modifiedOffset 1272, 22 lines modified
  
1272 static·inline·void·_nocheck__trace_smmuv3_cmdq_cfgi_ste_range(int·start,·int·end)1272 static·inline·void·_nocheck__trace_smmuv3_cmdq_cfgi_ste_range(int·start,·int·end)
1273 {1273 {
1274 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_CFGI_STE_RANGE)·&&·qemu_loglevel_mask(LOG_TRACE))·{1274 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_CFGI_STE_RANGE)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1275 ········if·(message_with_timestamp)·{1275 ········if·(message_with_timestamp)·{
1276 ············struct·timeval·_now;1276 ············struct·timeval·_now;
1277 ············gettimeofday(&_now,·NULL);1277 ············gettimeofday(&_now,·NULL);
1278 #line·44·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1278 #line·44·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1279 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_cfgi_ste_range·"·"start=0x%x·-·end=0x%x"·"\n",1279 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_cfgi_ste_range·"·"start=0x%x·-·end=0x%x"·"\n",
1280 ·····················qemu_get_thread_id(),1280 ·····················qemu_get_thread_id(),
1281 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1281 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1282 ·····················,·start,·end);1282 ·····················,·start,·end);
1283 #line·1285·"trace/trace-hw_arm.h"1283 #line·1285·"trace/trace-hw_arm.h"
1284 ········}·else·{1284 ········}·else·{
1285 #line·44·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1285 #line·44·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1286 ············qemu_log("smmuv3_cmdq_cfgi_ste_range·"·"start=0x%x·-·end=0x%x"·"\n",·start,·end);1286 ············qemu_log("smmuv3_cmdq_cfgi_ste_range·"·"start=0x%x·-·end=0x%x"·"\n",·start,·end);
1287 #line·1289·"trace/trace-hw_arm.h"1287 #line·1289·"trace/trace-hw_arm.h"
1288 ········}1288 ········}
1289 ····}1289 ····}
1290 }1290 }
  
1291 static·inline·void·trace_smmuv3_cmdq_cfgi_ste_range(int·start,·int·end)1291 static·inline·void·trace_smmuv3_cmdq_cfgi_ste_range(int·start,·int·end)
Offset 1303, 22 lines modifiedOffset 1303, 22 lines modified
  
1303 static·inline·void·_nocheck__trace_smmuv3_cmdq_cfgi_cd(uint32_t·sid)1303 static·inline·void·_nocheck__trace_smmuv3_cmdq_cfgi_cd(uint32_t·sid)
1304 {1304 {
1305 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_CFGI_CD)·&&·qemu_loglevel_mask(LOG_TRACE))·{1305 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_CFGI_CD)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1306 ········if·(message_with_timestamp)·{1306 ········if·(message_with_timestamp)·{
1307 ············struct·timeval·_now;1307 ············struct·timeval·_now;
1308 ············gettimeofday(&_now,·NULL);1308 ············gettimeofday(&_now,·NULL);
1309 #line·45·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1309 #line·45·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1310 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_cfgi_cd·"·"sid=0x%x"·"\n",1310 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_cfgi_cd·"·"sid=0x%x"·"\n",
1311 ·····················qemu_get_thread_id(),1311 ·····················qemu_get_thread_id(),
1312 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1312 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1313 ·····················,·sid);1313 ·····················,·sid);
1314 #line·1316·"trace/trace-hw_arm.h"1314 #line·1316·"trace/trace-hw_arm.h"
1315 ········}·else·{1315 ········}·else·{
1316 #line·45·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1316 #line·45·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1317 ············qemu_log("smmuv3_cmdq_cfgi_cd·"·"sid=0x%x"·"\n",·sid);1317 ············qemu_log("smmuv3_cmdq_cfgi_cd·"·"sid=0x%x"·"\n",·sid);
1318 #line·1320·"trace/trace-hw_arm.h"1318 #line·1320·"trace/trace-hw_arm.h"
1319 ········}1319 ········}
1320 ····}1320 ····}
1321 }1321 }
  
1322 static·inline·void·trace_smmuv3_cmdq_cfgi_cd(uint32_t·sid)1322 static·inline·void·trace_smmuv3_cmdq_cfgi_cd(uint32_t·sid)
Offset 1334, 22 lines modifiedOffset 1334, 22 lines modified
  
1334 static·inline·void·_nocheck__trace_smmuv3_config_cache_hit(uint32_t·sid,·uint32_t·hits,·uint32_t·misses,·uint32_t·perc)1334 static·inline·void·_nocheck__trace_smmuv3_config_cache_hit(uint32_t·sid,·uint32_t·hits,·uint32_t·misses,·uint32_t·perc)
1335 {1335 {
1336 ····if·(trace_event_get_state(TRACE_SMMUV3_CONFIG_CACHE_HIT)·&&·qemu_loglevel_mask(LOG_TRACE))·{1336 ····if·(trace_event_get_state(TRACE_SMMUV3_CONFIG_CACHE_HIT)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1337 ········if·(message_with_timestamp)·{1337 ········if·(message_with_timestamp)·{
1338 ············struct·timeval·_now;1338 ············struct·timeval·_now;
1339 ············gettimeofday(&_now,·NULL);1339 ············gettimeofday(&_now,·NULL);
1340 #line·46·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1340 #line·46·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1341 ············qemu_log("%d@%zu.%06zu:smmuv3_config_cache_hit·"·"Config·cache·HIT·for·sid=0x%x·(hits=%d,·misses=%d,·hit·rate=%d)"·"\n",1341 ············qemu_log("%d@%zu.%06zu:smmuv3_config_cache_hit·"·"Config·cache·HIT·for·sid=0x%x·(hits=%d,·misses=%d,·hit·rate=%d)"·"\n",
1342 ·····················qemu_get_thread_id(),1342 ·····················qemu_get_thread_id(),
1343 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1343 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1344 ·····················,·sid,·hits,·misses,·perc);1344 ·····················,·sid,·hits,·misses,·perc);
1345 #line·1347·"trace/trace-hw_arm.h"1345 #line·1347·"trace/trace-hw_arm.h"
1346 ········}·else·{1346 ········}·else·{
1347 #line·46·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1347 #line·46·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1348 ············qemu_log("smmuv3_config_cache_hit·"·"Config·cache·HIT·for·sid=0x%x·(hits=%d,·misses=%d,·hit·rate=%d)"·"\n",·sid,·hits,·misses,·perc);1348 ············qemu_log("smmuv3_config_cache_hit·"·"Config·cache·HIT·for·sid=0x%x·(hits=%d,·misses=%d,·hit·rate=%d)"·"\n",·sid,·hits,·misses,·perc);
1349 #line·1351·"trace/trace-hw_arm.h"1349 #line·1351·"trace/trace-hw_arm.h"
1350 ········}1350 ········}
1351 ····}1351 ····}
1352 }1352 }
  
1353 static·inline·void·trace_smmuv3_config_cache_hit(uint32_t·sid,·uint32_t·hits,·uint32_t·misses,·uint32_t·perc)1353 static·inline·void·trace_smmuv3_config_cache_hit(uint32_t·sid,·uint32_t·hits,·uint32_t·misses,·uint32_t·perc)
Offset 1365, 22 lines modifiedOffset 1365, 22 lines modified
  
1365 static·inline·void·_nocheck__trace_smmuv3_config_cache_miss(uint32_t·sid,·uint32_t·hits,·uint32_t·misses,·uint32_t·perc)1365 static·inline·void·_nocheck__trace_smmuv3_config_cache_miss(uint32_t·sid,·uint32_t·hits,·uint32_t·misses,·uint32_t·perc)
1366 {1366 {
1367 ····if·(trace_event_get_state(TRACE_SMMUV3_CONFIG_CACHE_MISS)·&&·qemu_loglevel_mask(LOG_TRACE))·{1367 ····if·(trace_event_get_state(TRACE_SMMUV3_CONFIG_CACHE_MISS)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1368 ········if·(message_with_timestamp)·{1368 ········if·(message_with_timestamp)·{
1369 ············struct·timeval·_now;1369 ············struct·timeval·_now;
1370 ············gettimeofday(&_now,·NULL);1370 ············gettimeofday(&_now,·NULL);
1371 #line·47·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1371 #line·47·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1372 ············qemu_log("%d@%zu.%06zu:smmuv3_config_cache_miss·"·"Config·cache·MISS·for·sid=0x%x·(hits=%d,·misses=%d,·hit·rate=%d)"·"\n",1372 ············qemu_log("%d@%zu.%06zu:smmuv3_config_cache_miss·"·"Config·cache·MISS·for·sid=0x%x·(hits=%d,·misses=%d,·hit·rate=%d)"·"\n",
1373 ·····················qemu_get_thread_id(),1373 ·····················qemu_get_thread_id(),
1374 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1374 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1375 ·····················,·sid,·hits,·misses,·perc);1375 ·····················,·sid,·hits,·misses,·perc);
1376 #line·1378·"trace/trace-hw_arm.h"1376 #line·1378·"trace/trace-hw_arm.h"
1377 ········}·else·{1377 ········}·else·{
1378 #line·47·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1378 #line·47·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1379 ············qemu_log("smmuv3_config_cache_miss·"·"Config·cache·MISS·for·sid=0x%x·(hits=%d,·misses=%d,·hit·rate=%d)"·"\n",·sid,·hits,·misses,·perc);1379 ············qemu_log("smmuv3_config_cache_miss·"·"Config·cache·MISS·for·sid=0x%x·(hits=%d,·misses=%d,·hit·rate=%d)"·"\n",·sid,·hits,·misses,·perc);
1380 #line·1382·"trace/trace-hw_arm.h"1380 #line·1382·"trace/trace-hw_arm.h"
1381 ········}1381 ········}
1382 ····}1382 ····}
1383 }1383 }
  
1384 static·inline·void·trace_smmuv3_config_cache_miss(uint32_t·sid,·uint32_t·hits,·uint32_t·misses,·uint32_t·perc)1384 static·inline·void·trace_smmuv3_config_cache_miss(uint32_t·sid,·uint32_t·hits,·uint32_t·misses,·uint32_t·perc)
Offset 1396, 22 lines modifiedOffset 1396, 22 lines modified
  
1396 static·inline·void·_nocheck__trace_smmuv3_s1_range_inval(int·vmid,·int·asid,·uint64_t·addr,·uint8_t·tg,·uint64_t·num_pages,·uint8_t·ttl,·bool·leaf)1396 static·inline·void·_nocheck__trace_smmuv3_s1_range_inval(int·vmid,·int·asid,·uint64_t·addr,·uint8_t·tg,·uint64_t·num_pages,·uint8_t·ttl,·bool·leaf)
1397 {1397 {
1398 ····if·(trace_event_get_state(TRACE_SMMUV3_S1_RANGE_INVAL)·&&·qemu_loglevel_mask(LOG_TRACE))·{1398 ····if·(trace_event_get_state(TRACE_SMMUV3_S1_RANGE_INVAL)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1399 ········if·(message_with_timestamp)·{1399 ········if·(message_with_timestamp)·{
1400 ············struct·timeval·_now;1400 ············struct·timeval·_now;
1401 ············gettimeofday(&_now,·NULL);1401 ············gettimeofday(&_now,·NULL);
1402 #line·48·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1402 #line·48·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1403 ············qemu_log("%d@%zu.%06zu:smmuv3_s1_range_inval·"·"vmid=%d·asid=%d·addr=0x%"PRIx64"·tg=%d·num_pages=0x%"PRIx64"·ttl=%d·leaf=%d"·"\n",1403 ············qemu_log("%d@%zu.%06zu:smmuv3_s1_range_inval·"·"vmid=%d·asid=%d·addr=0x%"PRIx64"·tg=%d·num_pages=0x%"PRIx64"·ttl=%d·leaf=%d"·"\n",
1404 ·····················qemu_get_thread_id(),1404 ·····················qemu_get_thread_id(),
1405 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1405 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1406 ·····················,·vmid,·asid,·addr,·tg,·num_pages,·ttl,·leaf);1406 ·····················,·vmid,·asid,·addr,·tg,·num_pages,·ttl,·leaf);
1407 #line·1409·"trace/trace-hw_arm.h"1407 #line·1409·"trace/trace-hw_arm.h"
1408 ········}·else·{1408 ········}·else·{
1409 #line·48·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1409 #line·48·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1410 ············qemu_log("smmuv3_s1_range_inval·"·"vmid=%d·asid=%d·addr=0x%"PRIx64"·tg=%d·num_pages=0x%"PRIx64"·ttl=%d·leaf=%d"·"\n",·vmid,·asid,·addr,·tg,·num_pages,·ttl,·leaf);1410 ············qemu_log("smmuv3_s1_range_inval·"·"vmid=%d·asid=%d·addr=0x%"PRIx64"·tg=%d·num_pages=0x%"PRIx64"·ttl=%d·leaf=%d"·"\n",·vmid,·asid,·addr,·tg,·num_pages,·ttl,·leaf);
1411 #line·1413·"trace/trace-hw_arm.h"1411 #line·1413·"trace/trace-hw_arm.h"
1412 ········}1412 ········}
1413 ····}1413 ····}
1414 }1414 }
  
1415 static·inline·void·trace_smmuv3_s1_range_inval(int·vmid,·int·asid,·uint64_t·addr,·uint8_t·tg,·uint64_t·num_pages,·uint8_t·ttl,·bool·leaf)1415 static·inline·void·trace_smmuv3_s1_range_inval(int·vmid,·int·asid,·uint64_t·addr,·uint8_t·tg,·uint64_t·num_pages,·uint8_t·ttl,·bool·leaf)
Offset 1427, 22 lines modifiedOffset 1427, 22 lines modified
  
1427 static·inline·void·_nocheck__trace_smmuv3_cmdq_tlbi_nh(void)1427 static·inline·void·_nocheck__trace_smmuv3_cmdq_tlbi_nh(void)
1428 {1428 {
1429 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_TLBI_NH)·&&·qemu_loglevel_mask(LOG_TRACE))·{1429 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_TLBI_NH)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1430 ········if·(message_with_timestamp)·{1430 ········if·(message_with_timestamp)·{
1431 ············struct·timeval·_now;1431 ············struct·timeval·_now;
1432 ············gettimeofday(&_now,·NULL);1432 ············gettimeofday(&_now,·NULL);
1433 #line·49·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1433 #line·49·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1434 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_tlbi_nh·"·""·"\n",1434 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_tlbi_nh·"·""·"\n",
1435 ·····················qemu_get_thread_id(),1435 ·····················qemu_get_thread_id(),
1436 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1436 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1437 ·····················);1437 ·····················);
1438 #line·1440·"trace/trace-hw_arm.h"1438 #line·1440·"trace/trace-hw_arm.h"
1439 ········}·else·{1439 ········}·else·{
1440 #line·49·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1440 #line·49·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1441 ············qemu_log("smmuv3_cmdq_tlbi_nh·"·""·"\n");1441 ············qemu_log("smmuv3_cmdq_tlbi_nh·"·""·"\n");
1442 #line·1444·"trace/trace-hw_arm.h"1442 #line·1444·"trace/trace-hw_arm.h"
1443 ········}1443 ········}
1444 ····}1444 ····}
1445 }1445 }
  
1446 static·inline·void·trace_smmuv3_cmdq_tlbi_nh(void)1446 static·inline·void·trace_smmuv3_cmdq_tlbi_nh(void)
Offset 1458, 22 lines modifiedOffset 1458, 22 lines modified
  
1458 static·inline·void·_nocheck__trace_smmuv3_cmdq_tlbi_nh_asid(uint16_t·asid)1458 static·inline·void·_nocheck__trace_smmuv3_cmdq_tlbi_nh_asid(uint16_t·asid)
1459 {1459 {
1460 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_TLBI_NH_ASID)·&&·qemu_loglevel_mask(LOG_TRACE))·{1460 ····if·(trace_event_get_state(TRACE_SMMUV3_CMDQ_TLBI_NH_ASID)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1461 ········if·(message_with_timestamp)·{1461 ········if·(message_with_timestamp)·{
1462 ············struct·timeval·_now;1462 ············struct·timeval·_now;
1463 ············gettimeofday(&_now,·NULL);1463 ············gettimeofday(&_now,·NULL);
1464 #line·50·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1464 #line·50·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1465 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_tlbi_nh_asid·"·"asid=%d"·"\n",1465 ············qemu_log("%d@%zu.%06zu:smmuv3_cmdq_tlbi_nh_asid·"·"asid=%d"·"\n",
1466 ·····················qemu_get_thread_id(),1466 ·····················qemu_get_thread_id(),
1467 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1467 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1468 ·····················,·asid);1468 ·····················,·asid);
1469 #line·1471·"trace/trace-hw_arm.h"1469 #line·1471·"trace/trace-hw_arm.h"
1470 ········}·else·{1470 ········}·else·{
1471 #line·50·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1471 #line·50·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1472 ············qemu_log("smmuv3_cmdq_tlbi_nh_asid·"·"asid=%d"·"\n",·asid);1472 ············qemu_log("smmuv3_cmdq_tlbi_nh_asid·"·"asid=%d"·"\n",·asid);
1473 #line·1475·"trace/trace-hw_arm.h"1473 #line·1475·"trace/trace-hw_arm.h"
1474 ········}1474 ········}
1475 ····}1475 ····}
1476 }1476 }
  
1477 static·inline·void·trace_smmuv3_cmdq_tlbi_nh_asid(uint16_t·asid)1477 static·inline·void·trace_smmuv3_cmdq_tlbi_nh_asid(uint16_t·asid)
Offset 1489, 22 lines modifiedOffset 1489, 22 lines modified
  
1489 static·inline·void·_nocheck__trace_smmuv3_config_cache_inv(uint32_t·sid)1489 static·inline·void·_nocheck__trace_smmuv3_config_cache_inv(uint32_t·sid)
1490 {1490 {
1491 ····if·(trace_event_get_state(TRACE_SMMUV3_CONFIG_CACHE_INV)·&&·qemu_loglevel_mask(LOG_TRACE))·{1491 ····if·(trace_event_get_state(TRACE_SMMUV3_CONFIG_CACHE_INV)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1492 ········if·(message_with_timestamp)·{1492 ········if·(message_with_timestamp)·{
1493 ············struct·timeval·_now;1493 ············struct·timeval·_now;
1494 ············gettimeofday(&_now,·NULL);1494 ············gettimeofday(&_now,·NULL);
1495 #line·51·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1495 #line·51·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1496 ············qemu_log("%d@%zu.%06zu:smmuv3_config_cache_inv·"·"Config·cache·INV·for·sid=0x%x"·"\n",1496 ············qemu_log("%d@%zu.%06zu:smmuv3_config_cache_inv·"·"Config·cache·INV·for·sid=0x%x"·"\n",
1497 ·····················qemu_get_thread_id(),1497 ·····················qemu_get_thread_id(),
1498 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1498 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1499 ·····················,·sid);1499 ·····················,·sid);
1500 #line·1502·"trace/trace-hw_arm.h"1500 #line·1502·"trace/trace-hw_arm.h"
1501 ········}·else·{1501 ········}·else·{
1502 #line·51·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1502 #line·51·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1503 ············qemu_log("smmuv3_config_cache_inv·"·"Config·cache·INV·for·sid=0x%x"·"\n",·sid);1503 ············qemu_log("smmuv3_config_cache_inv·"·"Config·cache·INV·for·sid=0x%x"·"\n",·sid);
1504 #line·1506·"trace/trace-hw_arm.h"1504 #line·1506·"trace/trace-hw_arm.h"
1505 ········}1505 ········}
1506 ····}1506 ····}
1507 }1507 }
  
1508 static·inline·void·trace_smmuv3_config_cache_inv(uint32_t·sid)1508 static·inline·void·trace_smmuv3_config_cache_inv(uint32_t·sid)
Offset 1520, 22 lines modifiedOffset 1520, 22 lines modified
  
1520 static·inline·void·_nocheck__trace_smmuv3_notify_flag_add(const·char·*·iommu)1520 static·inline·void·_nocheck__trace_smmuv3_notify_flag_add(const·char·*·iommu)
1521 {1521 {
1522 ····if·(trace_event_get_state(TRACE_SMMUV3_NOTIFY_FLAG_ADD)·&&·qemu_loglevel_mask(LOG_TRACE))·{1522 ····if·(trace_event_get_state(TRACE_SMMUV3_NOTIFY_FLAG_ADD)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1523 ········if·(message_with_timestamp)·{1523 ········if·(message_with_timestamp)·{
1524 ············struct·timeval·_now;1524 ············struct·timeval·_now;
1525 ············gettimeofday(&_now,·NULL);1525 ············gettimeofday(&_now,·NULL);
1526 #line·52·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1526 #line·52·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1527 ············qemu_log("%d@%zu.%06zu:smmuv3_notify_flag_add·"·"ADD·SMMUNotifier·node·for·iommu·mr=%s"·"\n",1527 ············qemu_log("%d@%zu.%06zu:smmuv3_notify_flag_add·"·"ADD·SMMUNotifier·node·for·iommu·mr=%s"·"\n",
1528 ·····················qemu_get_thread_id(),1528 ·····················qemu_get_thread_id(),
1529 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1529 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1530 ·····················,·iommu);1530 ·····················,·iommu);
1531 #line·1533·"trace/trace-hw_arm.h"1531 #line·1533·"trace/trace-hw_arm.h"
1532 ········}·else·{1532 ········}·else·{
1533 #line·52·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1533 #line·52·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1534 ············qemu_log("smmuv3_notify_flag_add·"·"ADD·SMMUNotifier·node·for·iommu·mr=%s"·"\n",·iommu);1534 ············qemu_log("smmuv3_notify_flag_add·"·"ADD·SMMUNotifier·node·for·iommu·mr=%s"·"\n",·iommu);
1535 #line·1537·"trace/trace-hw_arm.h"1535 #line·1537·"trace/trace-hw_arm.h"
1536 ········}1536 ········}
1537 ····}1537 ····}
1538 }1538 }
  
1539 static·inline·void·trace_smmuv3_notify_flag_add(const·char·*·iommu)1539 static·inline·void·trace_smmuv3_notify_flag_add(const·char·*·iommu)
Offset 1551, 22 lines modifiedOffset 1551, 22 lines modified
  
1551 static·inline·void·_nocheck__trace_smmuv3_notify_flag_del(const·char·*·iommu)1551 static·inline·void·_nocheck__trace_smmuv3_notify_flag_del(const·char·*·iommu)
1552 {1552 {
1553 ····if·(trace_event_get_state(TRACE_SMMUV3_NOTIFY_FLAG_DEL)·&&·qemu_loglevel_mask(LOG_TRACE))·{1553 ····if·(trace_event_get_state(TRACE_SMMUV3_NOTIFY_FLAG_DEL)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1554 ········if·(message_with_timestamp)·{1554 ········if·(message_with_timestamp)·{
1555 ············struct·timeval·_now;1555 ············struct·timeval·_now;
1556 ············gettimeofday(&_now,·NULL);1556 ············gettimeofday(&_now,·NULL);
1557 #line·53·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1557 #line·53·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1558 ············qemu_log("%d@%zu.%06zu:smmuv3_notify_flag_del·"·"DEL·SMMUNotifier·node·for·iommu·mr=%s"·"\n",1558 ············qemu_log("%d@%zu.%06zu:smmuv3_notify_flag_del·"·"DEL·SMMUNotifier·node·for·iommu·mr=%s"·"\n",
1559 ·····················qemu_get_thread_id(),1559 ·····················qemu_get_thread_id(),
1560 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1560 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1561 ·····················,·iommu);1561 ·····················,·iommu);
1562 #line·1564·"trace/trace-hw_arm.h"1562 #line·1564·"trace/trace-hw_arm.h"
1563 ········}·else·{1563 ········}·else·{
1564 #line·53·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1564 #line·53·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1565 ············qemu_log("smmuv3_notify_flag_del·"·"DEL·SMMUNotifier·node·for·iommu·mr=%s"·"\n",·iommu);1565 ············qemu_log("smmuv3_notify_flag_del·"·"DEL·SMMUNotifier·node·for·iommu·mr=%s"·"\n",·iommu);
1566 #line·1568·"trace/trace-hw_arm.h"1566 #line·1568·"trace/trace-hw_arm.h"
1567 ········}1567 ········}
1568 ····}1568 ····}
1569 }1569 }
  
1570 static·inline·void·trace_smmuv3_notify_flag_del(const·char·*·iommu)1570 static·inline·void·trace_smmuv3_notify_flag_del(const·char·*·iommu)
Offset 1582, 22 lines modifiedOffset 1582, 22 lines modified
  
1582 static·inline·void·_nocheck__trace_smmuv3_inv_notifiers_iova(const·char·*·name,·uint16_t·asid,·uint64_t·iova,·uint8_t·tg,·uint64_t·num_pages)1582 static·inline·void·_nocheck__trace_smmuv3_inv_notifiers_iova(const·char·*·name,·uint16_t·asid,·uint64_t·iova,·uint8_t·tg,·uint64_t·num_pages)
1583 {1583 {
1584 ····if·(trace_event_get_state(TRACE_SMMUV3_INV_NOTIFIERS_IOVA)·&&·qemu_loglevel_mask(LOG_TRACE))·{1584 ····if·(trace_event_get_state(TRACE_SMMUV3_INV_NOTIFIERS_IOVA)·&&·qemu_loglevel_mask(LOG_TRACE))·{
1585 ········if·(message_with_timestamp)·{1585 ········if·(message_with_timestamp)·{
1586 ············struct·timeval·_now;1586 ············struct·timeval·_now;
1587 ············gettimeofday(&_now,·NULL);1587 ············gettimeofday(&_now,·NULL);
1588 #line·54·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1588 #line·54·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1589 ············qemu_log("%d@%zu.%06zu:smmuv3_inv_notifiers_iova·"·"iommu·mr=%s·asid=%d·iova=0x%"PRIx64"·tg=%d·num_pages=0x%"PRIx64·"\n",1589 ············qemu_log("%d@%zu.%06zu:smmuv3_inv_notifiers_iova·"·"iommu·mr=%s·asid=%d·iova=0x%"PRIx64"·tg=%d·num_pages=0x%"PRIx64·"\n",
1590 ·····················qemu_get_thread_id(),1590 ·····················qemu_get_thread_id(),
1591 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec1591 ·····················(size_t)_now.tv_sec,·(size_t)_now.tv_usec
1592 ·····················,·name,·asid,·iova,·tg,·num_pages);1592 ·····················,·name,·asid,·iova,·tg,·num_pages);
1593 #line·1595·"trace/trace-hw_arm.h"1593 #line·1595·"trace/trace-hw_arm.h"
1594 ········}·else·{1594 ········}·else·{
1595 #line·54·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"1595 #line·54·"/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/work/core2-64-poky-linux/qemu/6.2.0-r0/qemu-6.2.0/hw/arm/trace-events"
1596 ············qemu_log("smmuv3_inv_notifiers_iova·"·"iommu·mr=%s·asid=%d·iova=0x%"PRIx64"·tg=%d·num_pages=0x%"PRIx64·"\n",·name,·asid,·iova,·tg,·num_pages);1596 ············qemu_log("smmuv3_inv_notifiers_iova·"·"iommu·mr=%s·asid=%d·iova=0x%"PRIx64"·tg=%d·num_pages=0x%"PRIx64·"\n",·name,·asid,·iova,·tg,·num_pages);
1597 #line·1599·"trace/trace-hw_arm.h"1597 #line·1599·"trace/trace-hw_arm.h"
1598 ········}1598 ········}
1599 ····}1599 ····}
1600 }1600 }
  
1601 static·inline·void·trace_smmuv3_inv_notifiers_iova(const·char·*·name,·uint16_t·asid,·uint64_t·iova,·uint8_t·tg,·uint64_t·num_pages)1601 static·inline·void·trace_smmuv3_inv_notifiers_iova(const·char·*·name,·uint16_t·asid,·uint64_t·iova,·uint8_t·tg,·uint64_t·num_pages)