Changeset c09ff7b in mainline
- Timestamp:
- 2017-06-07T16:39:00Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 23c8acd9
- Parents:
- 239e32b8
- Files:
-
- 2 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
abi/include/abi/proc/uarg.h
r239e32b8 rc09ff7b 36 36 #define ABI_PROC_UARG_H_ 37 37 38 #include <stddef.h> 39 38 40 /** Structure passed to uinit kernel thread as argument. */ 39 41 typedef struct uspace_arg { -
boot/arch/riscv64/Makefile.inc
r239e32b8 rc09ff7b 40 40 arch/$(BARCH)/src/ucb.c \ 41 41 arch/$(BARCH)/src/putchar.c \ 42 $(COMPS_C) \ 42 $(COMPS).s \ 43 $(COMPS)_desc.c \ 43 44 generic/src/memstr.c \ 44 45 generic/src/printf_core.c \ … … 48 49 generic/src/version.c \ 49 50 generic/src/inflate.c 51 52 PRE_DEPEND = $(COMPS).s $(COMPS).h $(COMPS)_desc.c -
boot/arch/riscv64/_link.ld.in
r239e32b8 rc09ff7b 17 17 *(.bss); /* uninitialized static variables */ 18 18 *(COMMON); /* global variables */ 19 *(.components); 19 20 } 20 21 -
boot/arch/riscv64/src/main.c
r239e32b8 rc09ff7b 39 39 #include <halt.h> 40 40 #include <inflate.h> 41 #include <arch/_components.h>41 #include "../../components.h" 42 42 43 43 #define KA2PA(x) (((uintptr_t) (x)) - UINT64_C(0xffff800000000000)) … … 60 60 61 61 for (size_t i = 0; i < COMPONENTS; i++) { 62 printf(" %p: %s image (%zu/%zu bytes)\n", components[i]. start,62 printf(" %p: %s image (%zu/%zu bytes)\n", components[i].addr, 63 63 components[i].name, components[i].inflated, 64 64 components[i].size); 65 65 66 uintptr_t tail = (uintptr_t) components[i]. start+66 uintptr_t tail = (uintptr_t) components[i].addr + 67 67 components[i].size; 68 68 if (tail > top) … … 112 112 printf("%s ", components[i - 1].name); 113 113 114 int err = inflate(components[i - 1]. start, components[i - 1].size,114 int err = inflate(components[i - 1].addr, components[i - 1].size, 115 115 dest[i - 1], components[i - 1].inflated); 116 116 -
kernel/arch/riscv64/include/arch/istate_struct.ag
r239e32b8 rc09ff7b 36 36 }, 37 37 { 38 negative-guard: KERNEL, 38 negative-guard : KERNEL, 39 include : <stddef.h> 40 }, 41 { 42 negative-guard : KERNEL, 39 43 include : <stdint.h> 40 44 } -
kernel/arch/riscv64/include/arch/mm/km.h
r239e32b8 rc09ff7b 36 36 #define KERN_riscv64_KM_H_ 37 37 38 #include <typedefs.h> 38 #include <stdbool.h> 39 #include <stddef.h> 39 40 40 41 extern void km_identity_arch_init(void); -
kernel/arch/riscv64/src/userspace.c
r239e32b8 rc09ff7b 34 34 35 35 #include <abi/proc/uarg.h> 36 #include <stdbool.h>37 36 #include <userspace.h> 38 37 -
uspace/lib/c/arch/riscv64/include/libarch/syscall.h
r239e32b8 rc09ff7b 37 37 #define LIBC_riscv64_SYSCALL_H_ 38 38 39 #include <stdint.h> 39 40 #include <abi/syscall.h> 41 #include <libarch/types.h> 40 42 41 43 #define __syscall0 __syscall -
uspace/lib/c/arch/riscv64/include/libarch/tls.h
r239e32b8 rc09ff7b 51 51 static inline tcb_t *__tcb_get(void) 52 52 { 53 return NULL;53 return (void *) 0; 54 54 } 55 55 -
uspace/lib/c/arch/riscv64/src/entry.c
r239e32b8 rc09ff7b 35 35 void __entry(void) 36 36 { 37 __main( NULL);37 __main((void *) 0); 38 38 } 39 39 -
uspace/lib/c/arch/riscv64/src/stacktrace.c
r239e32b8 rc09ff7b 55 55 uintptr_t stacktrace_fp_get(void) 56 56 { 57 return (uintptr_t) NULL;57 return 0; 58 58 } 59 59 60 60 uintptr_t stacktrace_pc_get(void) 61 61 { 62 return (uintptr_t) NULL;62 return 0; 63 63 } 64 64 -
uspace/lib/c/arch/riscv64/src/thread_entry.c
r239e32b8 rc09ff7b 30 30 */ 31 31 32 #include <libarch/types.h> 32 33 #include "../../../generic/private/thread.h" 33 34 34 35 void __thread_entry(void) 35 36 { 36 __thread_main( NULL);37 __thread_main((void *) 0); 37 38 } 38 39
Note:
See TracChangeset
for help on using the changeset viewer.