Skip to content

Commit 24b90db

Browse files
committed
Update umq log metadata
Signed-off-by: Hayden Laccabue <hlaccabu@amd.com>
1 parent 54b2462 commit 24b90db

2 files changed

Lines changed: 11 additions & 9 deletions

File tree

src/shim/umq/hwctx.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,16 +61,16 @@ fini_log_buf(void)
6161

6262
void
6363
hw_ctx_umq::
64-
set_metadata(int num_cols, size_t size, uint64_t bo_paddr, enum umq_log_flag flag)
64+
set_metadata(int num_ucs, size_t size, uint64_t bo_paddr, enum umq_log_flag flag)
6565
{
6666
m_metadata.magic_no = LOG_MAGIC_NO;
6767
m_metadata.major = 0;
6868
m_metadata.minor = 1;
6969
m_metadata.umq_log_flag = flag;
70-
m_metadata.num_cols = num_cols;
71-
for (int i = 0; i < num_cols; i++) {
72-
m_metadata.col_paddr[i] = bo_paddr + size * i + sizeof(m_metadata);
73-
m_metadata.col_size[i] = size;
70+
m_metadata.num_ucs = num_ucs;
71+
for (int i = 0; i < num_ucs; i++) {
72+
m_metadata.uc_paddr[i] = bo_paddr + size * i + sizeof(m_metadata);
73+
m_metadata.uc_size[i] = size;
7474
}
7575
}
7676

src/shim/umq/hwctx.h

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,19 @@ class hw_ctx_umq : public hw_ctx {
2222

2323
enum umq_log_flag {
2424
UMQ_DEBUG_BUFFER = 0,
25-
UMQ_TRACE_BUFFER
25+
UMQ_TRACE_BUFFER,
26+
UMQ_DBG_QUEUE,
27+
UMQ_LOG_BUFFER
2628
};
2729

2830
struct umq_log_metadata {
2931
uint32_t magic_no;
3032
uint8_t major;
3133
uint8_t minor;
3234
uint8_t umq_log_flag;
33-
uint8_t num_cols; // how many valid cols, up to 8 for now
34-
uint64_t col_paddr[8]; // device accessible address array for each valid col
35-
uint32_t col_size[8]; // bo size for each valid col
35+
uint8_t num_ucs; // how many valid ucs, up to 8 for now
36+
uint64_t uc_paddr[8]; // device accessible address array for each valid uc
37+
uint32_t uc_size[8]; // bo size for each valid uc
3638
};
3739

3840
struct umq_log_metadata m_metadata;

0 commit comments

Comments
 (0)