comparison packages/kernel/current/include/pkgconf/kernel.h @ 6:d376b777e2ce ecos-sw-1999-05-14

Merge from eCos master repository on 1999-05-14-19:27:43-BST
author jlarmour
date Fri, 14 May 1999 12:20:00 +0000
parents 443894e2e912
children ece80412419a
comparison
equal deleted inserted replaced
5:4e8259f41183 6:d376b777e2ce
789 The value of this option corresponds to the number of entries 789 The value of this option corresponds to the number of entries
790 in the table, and typically each entry will require 16 bytes 790 in the table, and typically each entry will require 16 bytes
791 of memory." 791 of memory."
792 } 792 }
793 793
794 cdl_option CYGNUM_KERNEL_INSTRUMENT_BUFFER_WRAP {
795 display "Wrap instrument buffer"
796 parent CYGPKG_KERNEL_INSTRUMENT
797 description "
798 When the instrumentation buffer is full it can either be restarted
799 from the beginning, overwriting older data, or it can stop at the
800 end. The former is useful if you want to look at the last entries
801 made while the latter is useful if you want to look at the first
802 few."
803 }
804
794 cdl_option CYGDBG_KERNEL_INSTRUMENT_FLAGS { 805 cdl_option CYGDBG_KERNEL_INSTRUMENT_FLAGS {
795 display "Perform selective instrumentation" 806 display "Perform selective instrumentation"
796 parent CYGPKG_KERNEL_INSTRUMENT 807 parent CYGPKG_KERNEL_INSTRUMENT
797 description " 808 description "
798 The kernel can either collect all instrumentation events, or 809 The kernel can either collect all instrumentation events, or
944 */ 955 */
945 956
946 #undef CYGPKG_KERNEL_INSTRUMENT 957 #undef CYGPKG_KERNEL_INSTRUMENT
947 #undef CYGVAR_KERNEL_INSTRUMENT_EXTERNAL_BUFFER 958 #undef CYGVAR_KERNEL_INSTRUMENT_EXTERNAL_BUFFER
948 #define CYGNUM_KERNEL_INSTRUMENT_BUFFER_SIZE 256 959 #define CYGNUM_KERNEL_INSTRUMENT_BUFFER_SIZE 256
960 #define CYGDBG_KERNEL_INSTRUMENT_BUFFER_WRAP
949 #define CYGDBG_KERNEL_INSTRUMENT_FLAGS 961 #define CYGDBG_KERNEL_INSTRUMENT_FLAGS
950 #define CYGDBG_KERNEL_INSTRUMENT_SCHED 962 #define CYGDBG_KERNEL_INSTRUMENT_SCHED
951 #define CYGDBG_KERNEL_INSTRUMENT_THREAD 963 #define CYGDBG_KERNEL_INSTRUMENT_THREAD
952 #define CYGDBG_KERNEL_INSTRUMENT_INTR 964 #define CYGDBG_KERNEL_INSTRUMENT_INTR
953 #define CYGDBG_KERNEL_INSTRUMENT_MUTEX 965 #define CYGDBG_KERNEL_INSTRUMENT_MUTEX
1118 #define CYGNUM_KERNEL_COUNTERS_RTC_RESOLUTION {1000000000, 100} 1130 #define CYGNUM_KERNEL_COUNTERS_RTC_RESOLUTION {1000000000, 100}
1119 #define CYGNUM_KERNEL_COUNTERS_RTC_PERIOD 9999 1131 #define CYGNUM_KERNEL_COUNTERS_RTC_PERIOD 9999
1120 1132
1121 #endif 1133 #endif
1122 1134
1123 #if defined(CYG_HAL_MIPS_JMR3904) 1135 #if defined(CYG_HAL_MIPS_TX39_JMR3904)
1124 1136
1125 #define CYGNUM_KERNEL_COUNTERS_RTC_RESOLUTION {1000000000, 100} 1137 #define CYGNUM_KERNEL_COUNTERS_RTC_RESOLUTION {1000000000, 100}
1126 #if (CYGHWR_HAL_MIPS_CPU_FREQ == 50) 1138 #if (CYGHWR_HAL_MIPS_CPU_FREQ == 50)
1127 # define CYGNUM_KERNEL_COUNTERS_RTC_PERIOD 15360 1139 # define CYGNUM_KERNEL_COUNTERS_RTC_PERIOD 15360
1128 #elif (CYGHWR_HAL_MIPS_CPU_FREQ == 66) 1140 #elif (CYGHWR_HAL_MIPS_CPU_FREQ == 66)
1136 1148
1137 #define CYGNUM_KERNEL_COUNTERS_RTC_RESOLUTION {1000000000, 100} 1149 #define CYGNUM_KERNEL_COUNTERS_RTC_RESOLUTION {1000000000, 100}
1138 #define CYGNUM_KERNEL_COUNTERS_RTC_PERIOD 999 1150 #define CYGNUM_KERNEL_COUNTERS_RTC_PERIOD 999
1139 1151
1140 #endif 1152 #endif
1153
1141 1154
1142 #if defined(CYG_HAL_POWERPC_MPC860) 1155 #if defined(CYG_HAL_POWERPC_MPC860)
1143 1156
1144 // Period is busclock/16/100. 1157 // Period is busclock/16/100.
1145 #define CYGNUM_KERNEL_COUNTERS_RTC_RESOLUTION {1000000000, 100} 1158 #define CYGNUM_KERNEL_COUNTERS_RTC_RESOLUTION {1000000000, 100}