- Timestamp:
- 2005-08-30T19:44:27Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d0c30f7
- Parents:
- 8fc0d455
- Location:
- src
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Makefile.config
r8fc0d455 r9c0a9b3 35 35 #TEST_DIR=fpu/fpu1 36 36 #TEST_DIR=print/print1 37 TEST_DIR=thread/thread1 -
src/debug/print.c
r8fc0d455 r9c0a9b3 32 32 #include <arch/arg.h> 33 33 #include <arch/asm.h> 34 #include <arch.h> 34 35 35 36 -
src/lib/memstr.c
r8fc0d455 r9c0a9b3 42 42 * 43 43 */ 44 void _memcopy(__address src, __address dst, size_t cnt) 44 45 char * _memcopy(void * dst,const void *src, size_t cnt); 46 char * _memcopy(void * dst,const void *src, size_t cnt) 45 47 { 46 48 int i; … … 48 50 for (i=0; i<cnt; i++) 49 51 *((__u8 *) (dst + i)) = *((__u8 *) (src + i)); 52 53 return (char *)src; 50 54 } 51 55 -
src/main/kinit.c
r8fc0d455 r9c0a9b3 41 41 #include <arch/mm/page.h> 42 42 #include <mm/vm.h> 43 #include <print.h> 43 44 44 45 #ifdef __SMP__ -
src/main/uinit.c
r8fc0d455 r9c0a9b3 31 31 #include <proc/thread.h> 32 32 #include <userspace.h> 33 #include <print.h> 34 33 35 34 36 void uinit(void *arg) -
src/mm/frame.c
r8fc0d455 r9c0a9b3 44 44 45 45 #include <arch/asm.h> 46 #include <arch.h> 46 47 47 48 count_t frames = 0; -
src/mm/heap.c
r8fc0d455 r9c0a9b3 34 34 #include <arch/types.h> 35 35 #include <arch/asm.h> 36 #include <arch.h> 36 37 37 38 /* -
src/mm/page.c
r8fc0d455 r9c0a9b3 33 33 #include <typedefs.h> 34 34 #include <arch/asm.h> 35 #include <memstr.h> 36 35 37 36 38 void page_init(void) -
src/mm/vm.c
r8fc0d455 r9c0a9b3 41 41 #include <arch/asm.h> 42 42 #include <debug.h> 43 #include <memstr.h> 44 #include <arch.h> 43 45 44 46 #define KAS_START_INDEX PTL0_INDEX(KERNEL_ADDRESS_SPACE_START) … … 67 69 // memsetb((__address) dst_ptl0, PAGE_SIZE, 0); 68 70 // memcopy((__address) &src_ptl0[KAS_START_INDEX], (__address) &dst_ptl0[KAS_START_INDEX], KAS_INDICES*sizeof(pte_t)); 69 memcopy( PA2KA((__address) GET_PTL0_ADDRESS()), (__address) dst_ptl0, PAGE_SIZE);71 memcopy((void *)PA2KA((__address) dst_ptl0), (void *)GET_PTL0_ADDRESS() , PAGE_SIZE); 70 72 m->ptl0 = (pte_t *) KA2PA((__address) dst_ptl0); 71 73 } -
src/proc/scheduler.c
r8fc0d455 r9c0a9b3 44 44 #include <arch/faddr.h> 45 45 #include <arch/atomic.h> 46 #include <print.h> 47 #include <mm/frame.h> 48 #include <mm/heap.h> 49 46 50 47 51 volatile int nrdy; … … 358 362 THREAD = NULL; 359 363 } 360 364 printf("*0*"); 361 365 THREAD = find_best_thread(); 366 printf("*1*"); 362 367 363 368 spinlock_lock(&THREAD->lock); -
src/proc/thread.c
r8fc0d455 r9c0a9b3 51 51 #include <arch/faddr.h> 52 52 #include <arch/atomic.h> 53 #include <memstr.h> 53 54 54 55 char *thread_states[] = {"Invalid", "Running", "Sleeping", "Ready", "Entering", "Exiting"}; /**< Thread states */ -
src/synch/semaphore.c
r8fc0d455 r9c0a9b3 32 32 #include <synch/spinlock.h> 33 33 #include <arch/asm.h> 34 #include <arch.h> 34 35 35 36 void semaphore_initialize(semaphore_t *s, int val) -
src/synch/spinlock.c
r8fc0d455 r9c0a9b3 32 32 #include <arch/barrier.h> 33 33 #include <synch/spinlock.h> 34 #include <print.h> 34 35 35 36 #ifdef __SMP__
Note:
See TracChangeset
for help on using the changeset viewer.