- Timestamp:
- 2010-02-25T19:11:25Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 958de16
- Parents:
- a634485
- Location:
- kernel
- Files:
-
- 82 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/Makefile.build
ra634485 ra000878c 56 56 -finput-charset=UTF-8 -ffreestanding -fno-builtin -nostdlib -nostdinc \ 57 57 -Wall -Wextra -Wno-unused-parameter -Wmissing-prototypes \ 58 -Werror-implicit-function-declaration -Werror -pipe 58 -Werror-implicit-function-declaration -Wwrite-strings \ 59 -Werror -pipe 59 60 60 61 ICC_CFLAGS = -I$(INCLUDES) -O$(OPTIMIZATION) -imacros ../config.h \ … … 69 70 -fexec-charset=UTF-8 -fwide-exec-charset=UTF-32$(ENDIANESS) \ 70 71 -finput-charset=UTF-8 -ffreestanding -fno-builtin -nostdlib -nostdinc \ 71 -Wall -Wextra -Wno-unused-parameter -Wmissing-prototypes -pipe \ 72 -arch $(CLANG_ARCH) 72 -Wall -Wextra -Wno-unused-parameter -Wmissing-prototypes \ 73 -Werror-implicit-function-declaration -Wwrite-strings \ 74 -pipe -arch $(CLANG_ARCH) 73 75 74 76 LFLAGS = -M -
kernel/arch/abs32le/src/abs32le.c
ra634485 ra000878c 114 114 } 115 115 116 void panic_printf(c har *fmt, ...)116 void panic_printf(const char *fmt, ...) 117 117 { 118 118 va_list args; -
kernel/arch/amd64/src/cpu/cpu.c
ra634485 ra000878c 62 62 }; 63 63 64 static c har *vendor_str[] = {64 static const char *vendor_str[] = { 65 65 "Unknown Vendor", 66 66 "AuthenticAMD", -
kernel/arch/amd64/src/debugger.c
ra634485 ra000878c 339 339 { 340 340 unsigned int i; 341 char *symbol;342 341 343 342 #ifdef __32_BITS__ … … 353 352 for (i = 0; i < BKPOINTS_MAX; i++) 354 353 if (breakpoints[i].address) { 355 symbol = symtab_fmt_name_lookup(354 const char *symbol = symtab_fmt_name_lookup( 356 355 breakpoints[i].address); 357 356 -
kernel/arch/amd64/src/interrupt.c
ra634485 ra000878c 65 65 void decode_istate(int n, istate_t *istate) 66 66 { 67 char *symbol; 68 69 symbol = symtab_fmt_name_lookup(istate->rip); 70 67 const char *symbol = symtab_fmt_name_lookup(istate->rip); 68 71 69 printf("-----EXCEPTION(%d) OCCURED----- ( %s )\n", n, __func__); 72 70 printf("%%rip: %#llx (%s)\n", istate->rip, symbol); -
kernel/arch/arm32/src/cpu/cpu.c
ra634485 ra000878c 43 43 44 44 /** Implementators (vendor) names */ 45 static c har *imp_data[] = {45 static const char *imp_data[] = { 46 46 "?", /* IMP_DATA_START_OFFSET */ 47 47 "ARM Ltd", /* 0x41 */ … … 60 60 61 61 /** Architecture names */ 62 static c har *arch_data[] = {62 static const char *arch_data[] = { 63 63 "?", /* 0x0 */ 64 64 "4", /* 0x1 */ … … 108 108 void cpu_print_report(cpu_t *m) 109 109 { 110 c har *vendor = imp_data[0];111 c har *architecture = arch_data[0];110 const char *vendor = imp_data[0]; 111 const char *architecture = arch_data[0]; 112 112 cpu_arch_t * cpu_arch = &m->arch; 113 113 -
kernel/arch/ia32/src/cpu/cpu.c
ra634485 ra000878c 64 64 }; 65 65 66 static c har *vendor_str[] = {66 static const char *vendor_str[] = { 67 67 "Unknown Vendor", 68 68 "AMD", -
kernel/arch/ia32/src/interrupt.c
ra634485 ra000878c 65 65 void decode_istate(istate_t *istate) 66 66 { 67 char *symbol; 68 69 symbol = symtab_fmt_name_lookup(istate->eip); 70 67 const char *symbol = symtab_fmt_name_lookup(istate->eip); 68 71 69 if (CPU) 72 70 printf("----------------EXCEPTION OCCURED (cpu%u)----------------\n", CPU->id); 73 71 else 74 72 printf("----------------EXCEPTION OCCURED----------------\n"); 75 73 76 74 printf("%%eip: %#lx (%s)\n", istate->eip, symbol); 77 75 printf("ERROR_WORD=%#lx\n", istate->error_word); … … 80 78 printf("stack: %#lx, %#lx, %#lx, %#lx\n", istate->stack[0], istate->stack[1], istate->stack[2], istate->stack[3]); 81 79 printf(" %#lx, %#lx, %#lx, %#lx\n", istate->stack[4], istate->stack[5], istate->stack[6], istate->stack[7]); 82 80 83 81 stack_trace_istate(istate); 84 82 } -
kernel/arch/ia32/src/mm/frame.c
ra634485 ra000878c 27 27 */ 28 28 29 /** @addtogroup ia32mm 29 /** @addtogroup ia32mm 30 30 * @{ 31 31 */ … … 109 109 } 110 110 111 static c har *e820names[] = {111 static const char *e820names[] = { 112 112 "invalid", 113 113 "available", … … 122 122 { 123 123 unsigned int i; 124 c har *name;124 const char *name; 125 125 126 126 printf("Base Size Name\n"); -
kernel/arch/ia64/src/cpu/cpu.c
ra634485 ra000878c 52 52 void cpu_print_report(cpu_t *m) 53 53 { 54 c har *family_str;54 const char *family_str; 55 55 char vendor[2 * sizeof(uint64_t) + 1]; 56 56 -
kernel/arch/ia64/src/interrupt.c
ra634485 ra000878c 64 64 #define BUNDLE_SIZE 16 65 65 66 char *vector_names_64_bundle[VECTORS_64_BUNDLE] = {66 static const char *vector_names_64_bundle[VECTORS_64_BUNDLE] = { 67 67 "VHPT Translation vector", 68 68 "Instruction TLB vector", … … 87 87 }; 88 88 89 char *vector_names_16_bundle[VECTORS_16_BUNDLE] = {89 static const char *vector_names_16_bundle[VECTORS_16_BUNDLE] = { 90 90 "Page Not Present vector", 91 91 "Key Permission vector", … … 121 121 }; 122 122 123 static char *vector_to_string(uint16_t vector); 124 static void dump_interrupted_context(istate_t *istate); 125 126 char *vector_to_string(uint16_t vector) 123 static const char *vector_to_string(uint16_t vector) 127 124 { 128 125 ASSERT(vector <= VECTOR_MAX); … … 135 132 } 136 133 137 void dump_interrupted_context(istate_t *istate) 138 { 139 char *ifa, *iipa, *iip; 140 141 ifa = symtab_fmt_name_lookup(istate->cr_ifa); 142 iipa = symtab_fmt_name_lookup(istate->cr_iipa); 143 iip = symtab_fmt_name_lookup(istate->cr_iip); 144 134 static void dump_interrupted_context(istate_t *istate) 135 { 136 const char *ifa = symtab_fmt_name_lookup(istate->cr_ifa); 137 const char *iipa = symtab_fmt_name_lookup(istate->cr_iipa); 138 const char *iip = symtab_fmt_name_lookup(istate->cr_iip); 139 145 140 putchar('\n'); 146 141 printf("Interrupted context dump:\n"); … … 162 157 void general_exception(uint64_t vector, istate_t *istate) 163 158 { 164 c har *desc = "";165 159 const char *desc; 160 166 161 switch (istate->cr_isr.ge_code) { 167 162 case GE_ILLEGALOP: … … 187 182 break; 188 183 } 189 184 190 185 fault_if_from_uspace(istate, "General Exception (%s).", desc); 191 186 192 187 dump_interrupted_context(istate); 193 188 panic("General Exception (%s).", desc); -
kernel/arch/mips32/src/cpu/cpu.c
ra634485 ra000878c 40 40 41 41 struct data_t { 42 c har *vendor;43 c har *model;42 const char *vendor; 43 const char *model; 44 44 }; 45 45 -
kernel/arch/mips32/src/debugger.c
ra634485 ra000878c 253 253 { 254 254 unsigned int i; 255 char *symbol;256 255 257 256 printf("# Count Address INPROG ONESHOT FUNCCALL In symbol\n"); 258 257 printf("-- ----- ---------- ------ ------- -------- ---------\n"); 259 258 260 for (i = 0; i < BKPOINTS_MAX; i++) 259 for (i = 0; i < BKPOINTS_MAX; i++) { 261 260 if (breakpoints[i].address) { 262 symbol = symtab_fmt_name_lookup(261 const char *symbol = symtab_fmt_name_lookup( 263 262 breakpoints[i].address); 264 263 265 264 printf("%-2u %-5d %#10zx %-6s %-7s %-8s %s\n", i, 266 265 breakpoints[i].counter, breakpoints[i].address, … … 270 269 BKPOINT_FUNCCALL) ? "true" : "false"), symbol); 271 270 } 271 } 272 272 273 return 1; 273 274 } -
kernel/arch/mips32/src/exception.c
ra634485 ra000878c 49 49 #include <symtab.h> 50 50 51 static c har *exctable[] = {51 static const char *exctable[] = { 52 52 "Interrupt", 53 53 "TLB Modified", … … 74 74 static void print_regdump(istate_t *istate) 75 75 { 76 char *pcsymbol, *rasymbol; 77 78 pcsymbol = symtab_fmt_name_lookup(istate->epc); 79 rasymbol = symtab_fmt_name_lookup(istate->ra); 80 76 const char *pcsymbol = symtab_fmt_name_lookup(istate->epc); 77 const char *rasymbol = symtab_fmt_name_lookup(istate->ra); 78 81 79 printf("PC: %#x(%s) RA: %#x(%s), SP(%p)\n", istate->epc, pcsymbol, 82 80 istate->ra, rasymbol, istate->sp); … … 93 91 static void reserved_instr_exception(int n, istate_t *istate) 94 92 { 95 if (*((uint32_t *) istate->epc) == 0x7c03e83b) {93 if (*((uint32_t *) istate->epc) == 0x7c03e83b) { 96 94 ASSERT(THREAD); 97 95 istate->epc += 4; 98 96 istate->v1 = istate->k1; 99 } else 97 } else 100 98 unhandled_exception(n, istate); 101 99 } -
kernel/arch/mips32/src/mm/tlb.c
ra634485 ra000878c 321 321 void tlb_refill_fail(istate_t *istate) 322 322 { 323 char *symbol, *sym2; 324 325 symbol = symtab_fmt_name_lookup(istate->epc); 326 sym2 = symtab_fmt_name_lookup(istate->ra); 323 const char *symbol = symtab_fmt_name_lookup(istate->epc); 324 const char *sym2 = symtab_fmt_name_lookup(istate->ra); 327 325 328 326 fault_if_from_uspace(istate, "TLB Refill Exception on %p.", … … 335 333 void tlb_invalid_fail(istate_t *istate) 336 334 { 337 char *symbol; 338 339 symbol = symtab_fmt_name_lookup(istate->epc); 340 335 const char *symbol = symtab_fmt_name_lookup(istate->epc); 336 341 337 fault_if_from_uspace(istate, "TLB Invalid Exception on %p.", 342 338 cp0_badvaddr_read()); … … 347 343 void tlb_modified_fail(istate_t *istate) 348 344 { 349 char *symbol; 350 351 symbol = symtab_fmt_name_lookup(istate->epc); 352 345 const char *symbol = symtab_fmt_name_lookup(istate->epc); 346 353 347 fault_if_from_uspace(istate, "TLB Modified Exception on %p.", 354 348 cp0_badvaddr_read()); -
kernel/arch/ppc32/src/cpu/cpu.c
ra634485 ra000878c 54 54 void cpu_print_report(cpu_t *m) 55 55 { 56 c har *name;56 const char *name; 57 57 58 58 switch (m->arch.version) { -
kernel/arch/ppc32/src/mm/tlb.c
ra634485 ra000878c 114 114 static void pht_refill_fail(uintptr_t badvaddr, istate_t *istate) 115 115 { 116 char *symbol; 117 char *sym2; 118 119 symbol = symtab_fmt_name_lookup(istate->pc); 120 sym2 = symtab_fmt_name_lookup(istate->lr); 121 116 const char *symbol = symtab_fmt_name_lookup(istate->pc); 117 const char *sym2 = symtab_fmt_name_lookup(istate->lr); 118 122 119 fault_if_from_uspace(istate, 123 120 "PHT Refill Exception on %p.", badvaddr); -
kernel/arch/sparc64/src/cpu/sun4u/cpu.c
ra634485 ra000878c 129 129 void cpu_print_report(cpu_t *m) 130 130 { 131 char *manuf, *impl; 131 const char *manuf; 132 const char *impl; 132 133 133 134 switch (m->arch.ver.manuf) { -
kernel/arch/sparc64/src/mm/sun4u/tlb.c
ra634485 ra000878c 64 64 tlb_tag_access_reg_t, const char *); 65 65 66 c har *context_encoding[] = {66 const char *context_encoding[] = { 67 67 "Primary", 68 68 "Secondary", -
kernel/arch/sparc64/src/mm/sun4v/tlb.c
ra634485 ra000878c 89 89 * field of the MMU fault status area is i. 90 90 */ 91 char *fault_types[] = {91 static const char *fault_types[] = { 92 92 "unknown", 93 93 "fast miss", … … 107 107 "invalid page size" 108 108 }; 109 110 109 111 110 /** Array of MMU fault status areas. */ -
kernel/arch/sparc64/src/trap/exception.c
ra634485 ra000878c 46 46 void dump_istate(istate_t *istate) 47 47 { 48 char *tpcs, *tnpcs; 49 50 tpcs = symtab_fmt_name_lookup(istate->tpc); 51 tnpcs = symtab_fmt_name_lookup(istate->tnpc); 52 48 const char *tpcs = symtab_fmt_name_lookup(istate->tpc); 49 const char *tnpcs = symtab_fmt_name_lookup(istate->tnpc); 50 53 51 printf("TSTATE=%#" PRIx64 "\n", istate->tstate); 54 52 printf("TPC=%#" PRIx64 " (%s)\n", istate->tpc, tpcs); -
kernel/genarch/include/acpi/acpi.h
ra634485 ra000878c 67 67 uint8_t *signature; 68 68 struct acpi_sdt_header **sdt_ptr; 69 c har *description;69 const char *description; 70 70 }; 71 71 -
kernel/genarch/src/acpi/madt.c
ra634485 ra000878c 72 72 unsigned int madt_entries_index_cnt = 0; 73 73 74 c har *entry[] = {74 const char *entry[] = { 75 75 "L_APIC", 76 76 "IO_APIC", -
kernel/generic/include/console/chardev.h
ra634485 ra000878c 53 53 /** Character input device. */ 54 54 typedef struct indev { 55 c har *name;55 const char *name; 56 56 waitq_t wq; 57 57 … … 81 81 /** Character output device. */ 82 82 typedef struct outdev { 83 c har *name;83 const char *name; 84 84 85 85 /** Protects everything below. */ … … 95 95 } outdev_t; 96 96 97 extern void indev_initialize(c har *name, indev_t *indev,97 extern void indev_initialize(const char *name, indev_t *indev, 98 98 indev_operations_t *op); 99 99 extern void indev_push_character(indev_t *indev, wchar_t ch); 100 100 extern wchar_t indev_pop_character(indev_t *indev); 101 101 102 extern void outdev_initialize(c har *name, outdev_t *outdev,102 extern void outdev_initialize(const char *name, outdev_t *outdev, 103 103 outdev_operations_t *op); 104 104 -
kernel/generic/include/console/kconsole.h
ra634485 ra000878c 94 94 extern void kconsole_notify_init(void); 95 95 extern bool kconsole_check_poll(void); 96 extern void kconsole(c har *prompt,char *msg, bool kcon);96 extern void kconsole(const char *prompt, const char *msg, bool kcon); 97 97 extern void kconsole_thread(void *data); 98 98 -
kernel/generic/include/interrupt.h
ra634485 ra000878c 46 46 typedef void (* iroutine)(int n, istate_t *istate); 47 47 48 extern void fault_if_from_uspace(istate_t *istate, c har *fmt, ...);48 extern void fault_if_from_uspace(istate_t *istate, const char *fmt, ...); 49 49 extern iroutine exc_register(int n, const char *name, iroutine f); 50 50 extern void exc_dispatch(int n, istate_t *t); -
kernel/generic/include/lib/elf.h
ra634485 ra000878c 338 338 #endif 339 339 340 extern c har *elf_error(unsigned int rc);340 extern const char *elf_error(unsigned int rc); 341 341 342 342 /* Interpreter string used to recognize the program loader */ -
kernel/generic/include/mm/slab.h
ra634485 ra000878c 86 86 87 87 typedef struct { 88 c har *name;88 const char *name; 89 89 90 90 link_t link; … … 123 123 } slab_cache_t; 124 124 125 extern slab_cache_t *slab_cache_create(c har *, size_t, size_t,125 extern slab_cache_t *slab_cache_create(const char *, size_t, size_t, 126 126 int (*)(void *, int), int (*)(void *), int); 127 127 extern void slab_cache_destroy(slab_cache_t *); -
kernel/generic/include/panic.h
ra634485 ra000878c 60 60 extern bool silent; 61 61 62 extern void panic_printf(c har *fmt, ...) __attribute__((noreturn));62 extern void panic_printf(const char *fmt, ...) __attribute__((noreturn)); 63 63 64 64 #endif -
kernel/generic/include/proc/task.h
ra634485 ra000878c 130 130 extern void task_init(void); 131 131 extern void task_done(void); 132 extern task_t *task_create(as_t *as, c har *name);132 extern task_t *task_create(as_t *as, const char *name); 133 133 extern void task_destroy(task_t *t); 134 134 extern task_t *task_find_by_id(task_id_t id); -
kernel/generic/include/proc/thread.h
ra634485 ra000878c 52 52 #define THREAD_NAME_BUFLEN 20 53 53 54 extern c har *thread_states[];54 extern const char *thread_states[]; 55 55 56 56 /* Thread flags */ … … 225 225 226 226 extern void thread_init(void); 227 extern thread_t *thread_create(void (*)(void *), void *, task_t *, int, char *,228 bool);227 extern thread_t *thread_create(void (*)(void *), void *, task_t *, int, 228 const char *, bool); 229 229 extern void thread_attach(thread_t *, task_t *); 230 230 extern void thread_ready(thread_t *); -
kernel/generic/include/stacktrace.h
ra634485 ra000878c 46 46 bool (* frame_pointer_prev)(uintptr_t, uintptr_t *); 47 47 bool (* return_address_get)(uintptr_t, uintptr_t *); 48 bool (* symbol_resolve)(uintptr_t, c har **, uintptr_t *);48 bool (* symbol_resolve)(uintptr_t, const char **, uintptr_t *); 49 49 } stack_trace_ops_t; 50 50 -
kernel/generic/include/symtab.h
ra634485 ra000878c 45 45 }; 46 46 47 extern int symtab_name_lookup(uintptr_t, c har **, uintptr_t *);48 extern c har *symtab_fmt_name_lookup(uintptr_t);47 extern int symtab_name_lookup(uintptr_t, const char **, uintptr_t *); 48 extern const char *symtab_fmt_name_lookup(uintptr_t); 49 49 extern int symtab_addr_lookup(const char *, uintptr_t *); 50 50 extern void symtab_print_search(const char *); -
kernel/generic/include/synch/spinlock.h
ra634485 ra000878c 48 48 49 49 #ifdef CONFIG_DEBUG_SPINLOCK 50 c har *name;50 const char *name; 51 51 #endif 52 52 } spinlock_t; … … 101 101 SPINLOCK_STATIC_INITIALIZE_NAME(lock_name, #lock_name) 102 102 103 extern void spinlock_initialize(spinlock_t *lock, c har *name);103 extern void spinlock_initialize(spinlock_t *lock, const char *name); 104 104 extern int spinlock_trylock(spinlock_t *lock); 105 105 extern void spinlock_lock_debug(spinlock_t *lock); -
kernel/generic/src/console/chardev.c
ra634485 ra000878c 47 47 * 48 48 */ 49 void indev_initialize(c har *name, indev_t *indev,49 void indev_initialize(const char *name, indev_t *indev, 50 50 indev_operations_t *op) 51 51 { … … 130 130 * 131 131 */ 132 void outdev_initialize(c har *name, outdev_t *outdev,132 void outdev_initialize(const char *name, outdev_t *outdev, 133 133 outdev_operations_t *op) 134 134 { -
kernel/generic/src/console/cmd.c
ra634485 ra000878c 1033 1033 /* Execute the test */ 1034 1034 test_quiet = false; 1035 c har *ret = test->entry();1035 const char *ret = test->entry(); 1036 1036 1037 1037 /* Update and read thread accounting */ … … 1086 1086 /* Execute the test */ 1087 1087 test_quiet = true; 1088 c har *ret = test->entry();1088 const char *ret = test->entry(); 1089 1089 1090 1090 /* Update and read thread accounting */ -
kernel/generic/src/console/kconsole.c
ra634485 ra000878c 643 643 * 644 644 */ 645 void kconsole(c har *prompt,char *msg, bool kcon)645 void kconsole(const char *prompt, const char *msg, bool kcon) 646 646 { 647 647 if (!stdin) { -
kernel/generic/src/debug/stacktrace.c
ra634485 ra000878c 44 44 { 45 45 int cnt = 0; 46 c har *symbol;46 const char *symbol; 47 47 uintptr_t offset; 48 48 49 49 while (cnt++ < STACK_FRAMES_MAX && ops->frame_pointer_validate(fp)) { 50 50 if (ops->symbol_resolve && … … 85 85 } 86 86 87 static bool kernel_symbol_resolve(uintptr_t addr, c har **sp, uintptr_t *op)87 static bool kernel_symbol_resolve(uintptr_t addr, const char **sp, uintptr_t *op) 88 88 { 89 89 return (symtab_name_lookup(addr, sp, op) == 0); -
kernel/generic/src/debug/symtab.c
ra634485 ra000878c 54 54 * 55 55 */ 56 int symtab_name_lookup(uintptr_t addr, c har **name, uintptr_t *offset)56 int symtab_name_lookup(uintptr_t addr, const char **name, uintptr_t *offset) 57 57 { 58 58 #ifdef CONFIG_SYMTAB … … 92 92 * 93 93 */ 94 c har *symtab_fmt_name_lookup(uintptr_t addr)95 { 96 c har *name;94 const char *symtab_fmt_name_lookup(uintptr_t addr) 95 { 96 const char *name; 97 97 int rc = symtab_name_lookup(addr, &name, NULL); 98 98 -
kernel/generic/src/interrupt/interrupt.c
ra634485 ra000878c 114 114 115 115 /** Terminate thread and task if exception came from userspace. */ 116 void fault_if_from_uspace(istate_t *istate, c har *fmt, ...)116 void fault_if_from_uspace(istate_t *istate, const char *fmt, ...) 117 117 { 118 118 task_t *task = TASK; … … 162 162 #if (IVT_ITEMS > 0) 163 163 unsigned int i; 164 char *symbol;165 164 166 165 spinlock_lock(&exctbl_lock); … … 177 176 178 177 for (i = 0; i < IVT_ITEMS; i++) { 179 symbol = symtab_fmt_name_lookup((unative_t) exc_table[i].f);178 const char *symbol = symtab_fmt_name_lookup((unative_t) exc_table[i].f); 180 179 181 180 #ifdef __32_BITS__ -
kernel/generic/src/lib/elf.c
ra634485 ra000878c 48 48 #include <arch.h> 49 49 50 static c har *error_codes[] = {50 static const char *error_codes[] = { 51 51 "no error", 52 52 "invalid image", … … 137 137 * @return NULL terminated description of error. 138 138 */ 139 c har *elf_error(unsigned int rc)139 const char *elf_error(unsigned int rc) 140 140 { 141 141 ASSERT(rc < sizeof(error_codes) / sizeof(char *)); -
kernel/generic/src/main/kinit.c
ra634485 ra000878c 183 183 184 184 char namebuf[TASK_NAME_BUFLEN]; 185 char *name; 186 187 name = init.tasks[i].name; 185 186 const char *name = init.tasks[i].name; 188 187 if (name[0] == 0) 189 188 name = "<unknown>"; -
kernel/generic/src/main/version.c
ra634485 ra000878c 37 37 #include <macros.h> 38 38 39 char *project = "SPARTAN kernel";40 char *copyright = "Copyright (c) 2001-2009HelenOS project";41 char *release = STRING(RELEASE);42 char *name = STRING(NAME);43 char *arch = STRING(KARCH);39 static const char *project = "SPARTAN kernel"; 40 static const char *copyright = "Copyright (c) 2001-2010 HelenOS project"; 41 static const char *release = STRING(RELEASE); 42 static const char *name = STRING(NAME); 43 static const char *arch = STRING(KARCH); 44 44 45 45 #ifdef REVISION 46 char *revision = ", revision " STRING(REVISION);46 static const char *revision = ", revision " STRING(REVISION); 47 47 #else 48 char *revision = "";48 static const char *revision = ""; 49 49 #endif 50 50 51 51 #ifdef TIMESTAMP 52 char *timestamp = " on " STRING(TIMESTAMP);52 static const char *timestamp = " on " STRING(TIMESTAMP); 53 53 #else 54 char *timestamp = "";54 static const char *timestamp = ""; 55 55 #endif 56 56 -
kernel/generic/src/mm/slab.c
ra634485 ra000878c 130 130 /** Caches for malloc */ 131 131 static slab_cache_t *malloc_caches[SLAB_MAX_MALLOC_W - SLAB_MIN_MALLOC_W + 1]; 132 static c har *malloc_names[] = {132 static const char *malloc_names[] = { 133 133 "malloc-16", 134 134 "malloc-32", … … 571 571 572 572 /** Initialize allocated memory as a slab cache */ 573 static void 574 _slab_cache_create(slab_cache_t *cache, char *name, size_t size, size_t align, 575 int (*constructor)(void *obj, int kmflag), int (*destructor)(void *obj), 576 int flags) 573 static void _slab_cache_create(slab_cache_t *cache, const char *name, 574 size_t size, size_t align, int (*constructor)(void *obj, int kmflag), 575 int (*destructor)(void *obj), int flags) 577 576 { 578 577 int pages; … … 631 630 632 631 /** Create slab cache */ 633 slab_cache_t * 634 slab_cache_create(char *name, size_t size, size_t align, 632 slab_cache_t *slab_cache_create(const char *name, size_t size, size_t align, 635 633 int (*constructor)(void *obj, int kmflag), int (*destructor)(void *obj), 636 634 int flags) … … 853 851 cache = list_get_instance(cur, slab_cache_t, link); 854 852 855 c har *name = cache->name;853 const char *name = cache->name; 856 854 uint8_t order = cache->order; 857 855 size_t size = cache->size; … … 896 894 NULL, NULL, SLAB_CACHE_MAGDEFERRED); 897 895 } 898 #ifdef CONFIG_DEBUG 896 #ifdef CONFIG_DEBUG 899 897 _slab_initialized = 1; 900 898 #endif -
kernel/generic/src/proc/task.c
ra634485 ra000878c 171 171 * 172 172 */ 173 task_t *task_create(as_t *as, c har *name)173 task_t *task_create(as_t *as, const char *name) 174 174 { 175 175 ipl_t ipl; -
kernel/generic/src/proc/thread.c
ra634485 ra000878c 76 76 77 77 /** Thread states */ 78 c har *thread_states[] = {78 const char *thread_states[] = { 79 79 "Invalid", 80 80 "Running", … … 288 288 */ 289 289 thread_t *thread_create(void (* func)(void *), void *arg, task_t *task, 290 int flags, c har *name, bool uncounted)290 int flags, const char *name, bool uncounted) 291 291 { 292 292 thread_t *t; -
kernel/generic/src/synch/spinlock.c
ra634485 ra000878c 52 52 * 53 53 */ 54 void spinlock_initialize(spinlock_t *lock, c har *name)54 void spinlock_initialize(spinlock_t *lock, const char *name) 55 55 { 56 56 atomic_set(&lock->val, 0); -
kernel/generic/src/sysinfo/sysinfo.c
ra634485 ra000878c 225 225 int i; 226 226 unative_t val = 0; 227 c har *vtype = NULL;227 const char *vtype = NULL; 228 228 229 229 -
kernel/test/atomic/atomic1.c
ra634485 ra000878c 32 32 #include <debug.h> 33 33 34 c har *test_atomic1(void)34 const char *test_atomic1(void) 35 35 { 36 36 atomic_t a; -
kernel/test/avltree/avltree1.c
ra634485 ra000878c 265 265 } 266 266 267 c har *test_avltree1(void)267 const char *test_avltree1(void) 268 268 { 269 269 alloc_avltree_node_prepare(); -
kernel/test/btree/btree1.c
ra634485 ra000878c 34 34 static void *data = (void *) 0xdeadbeef; 35 35 36 c har *test_btree1(void)36 const char *test_btree1(void) 37 37 { 38 38 btree_t t; -
kernel/test/debug/mips1.c
ra634485 ra000878c 37 37 #include <arch.h> 38 38 39 c har *test_mips1(void)39 const char *test_mips1(void) 40 40 { 41 41 TPRINTF("If kconsole is compiled in, you should enter debug mode now.\n"); -
kernel/test/debug/mips1_skip.c
ra634485 ra000878c 29 29 #include <test.h> 30 30 31 c har *test_mips1(void)31 const char *test_mips1(void) 32 32 { 33 33 return NULL; -
kernel/test/fault/fault1.c
ra634485 ra000878c 37 37 #include <arch.h> 38 38 39 c har *test_fault1(void)39 const char *test_fault1(void) 40 40 { 41 41 ((int *)(0))[1] = 0; -
kernel/test/fpu/fpu1_ia64.c
ra634485 ra000878c 126 126 } 127 127 128 c har *test_fpu1(void)128 const char *test_fpu1(void) 129 129 { 130 130 unsigned int i; -
kernel/test/fpu/fpu1_skip.c
ra634485 ra000878c 29 29 #include <test.h> 30 30 31 c har *test_fpu1(void)31 const char *test_fpu1(void) 32 32 { 33 33 return NULL; -
kernel/test/fpu/fpu1_x86.c
ra634485 ra000878c 123 123 } 124 124 125 c har *test_fpu1(void)125 const char *test_fpu1(void) 126 126 { 127 127 unsigned int i; -
kernel/test/fpu/mips2.c
ra634485 ra000878c 109 109 110 110 111 c har *test_mips2(void)111 const char *test_mips2(void) 112 112 { 113 113 unsigned int i; -
kernel/test/fpu/mips2_skip.c
ra634485 ra000878c 29 29 #include <test.h> 30 30 31 c har *test_mips2(void)31 const char *test_mips2(void) 32 32 { 33 33 return NULL; -
kernel/test/fpu/sse1.c
ra634485 ra000878c 107 107 } 108 108 109 c har *test_sse1(void)109 const char *test_sse1(void) 110 110 { 111 111 unsigned int i; -
kernel/test/fpu/sse1_skip.c
ra634485 ra000878c 29 29 #include <test.h> 30 30 31 c har *test_sse1(void)31 const char *test_sse1(void) 32 32 { 33 33 return NULL; -
kernel/test/mm/falloc1.c
ra634485 ra000878c 41 41 #define TEST_RUNS 2 42 42 43 c har *test_falloc1(void) {43 const char *test_falloc1(void) { 44 44 uintptr_t *frames 45 45 = (uintptr_t *) malloc(MAX_FRAMES * sizeof(uintptr_t), 0); -
kernel/test/mm/falloc2.c
ra634485 ra000878c 104 104 } 105 105 106 c har *test_falloc2(void)106 const char *test_falloc2(void) 107 107 { 108 108 unsigned int i; -
kernel/test/mm/mapping1.c
ra634485 ra000878c 42 42 #define VALUE1 0x89abcdef 43 43 44 c har *test_mapping1(void)44 const char *test_mapping1(void) 45 45 { 46 46 uintptr_t frame0, frame1; -
kernel/test/mm/purge1.c
ra634485 ra000878c 40 40 extern void tlb_invalidate_pages(asid_t asid, uintptr_t va, size_t cnt); 41 41 42 c har *test_purge1(void)42 const char *test_purge1(void) 43 43 { 44 44 tlb_entry_t entryi; -
kernel/test/mm/purge1_skip.c
ra634485 ra000878c 29 29 #include <test.h> 30 30 31 c har *test_purge1(void)31 const char *test_purge1(void) 32 32 { 33 33 return NULL; -
kernel/test/mm/slab1.c
ra634485 ra000878c 170 170 } 171 171 172 c har *test_slab1(void)172 const char *test_slab1(void) 173 173 { 174 174 testsimple(); -
kernel/test/mm/slab2.c
ra634485 ra000878c 226 226 } 227 227 228 c har *test_slab2(void)228 const char *test_slab2(void) 229 229 { 230 230 TPRINTF("Running reclaim single-thread test .. pass 1\n"); -
kernel/test/print/print1.c
ra634485 ra000878c 30 30 #include <test.h> 31 31 32 c har *test_print1(void)32 const char *test_print1(void) 33 33 { 34 34 TPRINTF("Testing printf(\"%%*.*s\", 5, 3, \"text\"):\n"); -
kernel/test/print/print2.c
ra634485 ra000878c 30 30 #include <test.h> 31 31 32 c har *test_print2(void)32 const char *test_print2(void) 33 33 { 34 34 TPRINTF("Testing printf(\"%%c %%3.2c %%-3.2c %%2.3c %%-2.3c\", 'a', 'b', 'c', 'd', 'e'):\n"); -
kernel/test/print/print3.c
ra634485 ra000878c 33 33 #define BUFFER_SIZE 32 34 34 35 c har *test_print3(void)35 const char *test_print3(void) 36 36 { 37 37 char buffer[BUFFER_SIZE]; -
kernel/test/print/print4.c
ra634485 ra000878c 30 30 #include <test.h> 31 31 32 c har *test_print4(void)32 const char *test_print4(void) 33 33 { 34 34 TPRINTF("ASCII printable characters (32 - 127) using printf(\"%%c\") and printf(\"%%lc\"):\n"); -
kernel/test/synch/rwlock1.c
ra634485 ra000878c 41 41 static rwlock_t rwlock; 42 42 43 c har *test_rwlock1(void)43 const char *test_rwlock1(void) 44 44 { 45 45 rwlock_initialize(&rwlock); -
kernel/test/synch/rwlock2.c
ra634485 ra000878c 53 53 } 54 54 55 c har *test_rwlock2(void)55 const char *test_rwlock2(void) 56 56 { 57 57 thread_t *thrd; -
kernel/test/synch/rwlock3.c
ra634485 ra000878c 60 60 } 61 61 62 c har *test_rwlock3(void)62 const char *test_rwlock3(void) 63 63 { 64 64 int i; -
kernel/test/synch/rwlock4.c
ra634485 ra000878c 132 132 } 133 133 134 c har *test_rwlock4(void)134 const char *test_rwlock4(void) 135 135 { 136 136 context_t ctx; -
kernel/test/synch/rwlock5.c
ra634485 ra000878c 67 67 } 68 68 69 c har *test_rwlock5(void)69 const char *test_rwlock5(void) 70 70 { 71 71 int i, j, k; -
kernel/test/synch/semaphore1.c
ra634485 ra000878c 70 70 } 71 71 72 c har *test_semaphore1(void)72 const char *test_semaphore1(void) 73 73 { 74 74 int i, j, k; -
kernel/test/synch/semaphore2.c
ra634485 ra000878c 82 82 } 83 83 84 c har *test_semaphore2(void)84 const char *test_semaphore2(void) 85 85 { 86 86 uint32_t i, k; -
kernel/test/sysinfo/sysinfo1.c
ra634485 ra000878c 33 33 #include <sysinfo/sysinfo.h> 34 34 35 c har *test_sysinfo1(void)35 const char *test_sysinfo1(void) 36 36 { 37 37 if (!test_quiet) -
kernel/test/test.h
ra634485 ra000878c 48 48 } 49 49 50 typedef c har *(*test_entry_t)(void);50 typedef const char *(*test_entry_t)(void); 51 51 52 52 typedef struct { 53 c har *name;54 c har *desc;53 const char *name; 54 const char *desc; 55 55 test_entry_t entry; 56 56 bool safe; 57 57 } test_t; 58 58 59 extern c har *test_atomic1(void);60 extern c har *test_avltree1(void);61 extern c har *test_btree1(void);62 extern c har *test_mips1(void);63 extern c har *test_fault1(void);64 extern c har *test_fpu1(void);65 extern c har *test_sse1(void);66 extern c har *test_mips2(void);67 extern c har *test_falloc1(void);68 extern c har *test_falloc2(void);69 extern c har *test_mapping1(void);70 extern c har *test_purge1(void);71 extern c har *test_slab1(void);72 extern c har *test_slab2(void);73 extern c har *test_rwlock1(void);74 extern c har *test_rwlock2(void);75 extern c har *test_rwlock3(void);76 extern c har *test_rwlock4(void);77 extern c har *test_rwlock5(void);78 extern c har *test_semaphore1(void);79 extern c har *test_semaphore2(void);80 extern c har *test_print1(void);81 extern c har *test_print2(void);82 extern c har *test_print3(void);83 extern c har *test_print4(void);84 extern c har *test_thread1(void);85 extern c har *test_sysinfo1(void);59 extern const char *test_atomic1(void); 60 extern const char *test_avltree1(void); 61 extern const char *test_btree1(void); 62 extern const char *test_mips1(void); 63 extern const char *test_fault1(void); 64 extern const char *test_fpu1(void); 65 extern const char *test_sse1(void); 66 extern const char *test_mips2(void); 67 extern const char *test_falloc1(void); 68 extern const char *test_falloc2(void); 69 extern const char *test_mapping1(void); 70 extern const char *test_purge1(void); 71 extern const char *test_slab1(void); 72 extern const char *test_slab2(void); 73 extern const char *test_rwlock1(void); 74 extern const char *test_rwlock2(void); 75 extern const char *test_rwlock3(void); 76 extern const char *test_rwlock4(void); 77 extern const char *test_rwlock5(void); 78 extern const char *test_semaphore1(void); 79 extern const char *test_semaphore2(void); 80 extern const char *test_print1(void); 81 extern const char *test_print2(void); 82 extern const char *test_print3(void); 83 extern const char *test_print4(void); 84 extern const char *test_thread1(void); 85 extern const char *test_sysinfo1(void); 86 86 87 87 extern test_t tests[]; -
kernel/test/thread/thread1.c
ra634485 ra000878c 53 53 } 54 54 55 c har *test_thread1(void)55 const char *test_thread1(void) 56 56 { 57 57 unsigned int i;
Note:
See TracChangeset
for help on using the changeset viewer.