2 from datetime import datetime, date
8 @Term("Kernel Version")
19 start_of_year = datetime(year, 1, 1).date()
20 seq_num = (today - start_of_year).days
22 default("%s v0.%d%d"%(v(arch), year - 2000, seq_num))
24 @Collection("Kernel Debug and Testing")
25 def debug_and_testing():
27 General settings for kernel debugging feature
30 @Term("Supress assertion")
33 Supress all assertion fail activity.
34 Note: Enable this is highly NOT recommended and would result system
40 @Term("Report on stalled thread")
43 Check and report on any thread that spend too much time in kernel.
49 @Term("Max kernel time allowance")
52 Set the maximum time (in seconds) spent in kernel before considered
61 @Term("Max number of preemptions")
62 def stall_max_preempts():
64 Set the maximum number of preemptions that a task can take
65 before it is considered to be stucked in some loops.
67 Setting it to 0 disable this check