Skip to content

Commit

Permalink
debug: expose debug feature id via sysfs
Browse files Browse the repository at this point in the history
  • Loading branch information
moodyhunter committed Aug 1, 2024
1 parent 22df47b commit 4d6e840
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions kernel/syslog/debug.c
Original file line number Diff line number Diff line change
Expand Up @@ -73,4 +73,21 @@ SYSFS_AUTOREGISTER(debug, sys_debug_items);

MOS_ALL_DEBUG_MODULES(SETUP_DEBUG_MODULE)

// ! expose debug info id to userspace
#define debug_show_id_function(name) \
bool debug_show_id_##name(sysfs_file_t *file) \
{ \
sysfs_printf(file, "%d\n", mos_debug_info.name.id); \
return true; \
}

MOS_ALL_DEBUG_MODULES(debug_show_id_function)

static sysfs_item_t sys_debug_id_items[] = {
#define X(name) SYSFS_RO_ITEM(#name, debug_show_id_##name),
MOS_ALL_DEBUG_MODULES(X)
};

SYSFS_AUTOREGISTER(debug_id, sys_debug_id_items);

#endif

0 comments on commit 4d6e840

Please sign in to comment.