File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -61,16 +61,16 @@ fini_log_buf(void)
6161
6262void
6363hw_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
Original file line number Diff line number Diff 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;
You can’t perform that action at this time.
0 commit comments