Changeset 9c0a9b3 in mainline
- 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
- Files:
-
- 1 added
- 38 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/amd64/Makefile.inc
r8fc0d455 r9c0a9b3 11 11 DEFS=-DARCH=$(ARCH) 12 12 CPPFLAGS=$(DEFS) -nostdinc -I../include 13 CFLAGS=$(CPPFLAGS) -nostdlib -fno-builtin -fno-unwind-tables -W missing-prototypes -Werror -O3 -march=opteron -m64 -mcmodel=kernel -mno-red-zone13 CFLAGS=$(CPPFLAGS) -nostdlib -fno-builtin -fno-unwind-tables -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 -march=opteron -m64 -mcmodel=kernel -mno-red-zone 14 14 LFLAGS=-M -T ../arch/amd64/_link.ld 15 15 -
arch/ia32/Makefile.inc
r8fc0d455 r9c0a9b3 14 14 15 15 CPPFLAGS=$(DEFS) -nostdinc -I../include 16 CFLAGS=$(CPPFLAGS) -nostdlib -fno-builtin -fomit-frame-pointer -W missing-prototypes -Werror -O316 CFLAGS=$(CPPFLAGS) -nostdlib -fno-builtin -fomit-frame-pointer -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 17 17 LFLAGS=-M -no-check-sections -T ../arch/ia32/_link.ld 18 18 -
arch/ia32/include/asm.h
r8fc0d455 r9c0a9b3 52 52 53 53 extern void enable_l_apic_in_msr(void); 54 55 56 void asm_delay_loop(__u32 t); 57 void asm_fake_loop(__u32 t); 58 54 59 55 60 /** Halt CPU -
arch/ia32/src/acpi/acpi.c
r8fc0d455 r9c0a9b3 32 32 33 33 #include <mm/page.h> 34 #include <print.h> 34 35 35 36 #define RSDP_SIGNATURE "RSD PTR " -
arch/ia32/src/acpi/madt.c
r8fc0d455 r9c0a9b3 36 36 #include <debug.h> 37 37 #include <config.h> 38 #include <print.h> 38 39 39 40 struct acpi_madt *acpi_madt = NULL; -
arch/ia32/src/drivers/ega.c
r8fc0d455 r9c0a9b3 34 34 #include <arch/types.h> 35 35 #include <arch/asm.h> 36 #include <memstr.h> 36 37 37 38 /* … … 73 74 return; 74 75 75 memcopy( PA2KA(VIDEORAM) + ROW*2, PA2KA(VIDEORAM), (SCREEN - ROW)*2);76 memcopy((void *)PA2KA(VIDEORAM),(void *)PA2KA(VIDEORAM) + ROW*2, (SCREEN - ROW)*2); //swaped 76 77 memsetw(PA2KA(VIDEORAM) + (SCREEN - ROW)*2, ROW, 0x0720); 77 78 ega_cursor = ega_cursor - ROW; -
arch/ia32/src/drivers/i8254.c
r8fc0d455 r9c0a9b3 37 37 #include <arch/pm.h> 38 38 #include <arch/asm.h> 39 #include <arch/cpuid.h> 39 40 #include <arch.h> 41 #include <time/delay.h> 40 42 41 43 /* -
arch/ia32/src/drivers/i8259.c
r8fc0d455 r9c0a9b3 32 32 #include <arch/asm.h> 33 33 #include <arch.h> 34 #include <print.h> 34 35 35 36 /* -
arch/ia32/src/ia32.c
r8fc0d455 r9c0a9b3 46 46 #include <arch/asm.h> 47 47 #include <arch/acpi/acpi.h> 48 49 #include <arch/bios/bios.h> 50 48 51 #include <arch/mm/memory_init.h> 52 49 53 50 54 void arch_pre_mm_init(void) -
arch/ia32/src/mm/memory_init.c
r8fc0d455 r9c0a9b3 29 29 #include <arch/boot/memmap.h> 30 30 #include <arch/mm/memory_init.h> 31 #include <print.h> 31 32 32 33 size_t get_memory_size(void) -
arch/ia32/src/mm/page.c
r8fc0d455 r9c0a9b3 37 37 #include <synch/spinlock.h> 38 38 #include <debug.h> 39 #include <memstr.h> 39 40 40 41 __address bootstrap_dba; … … 72 73 73 74 dba = frame_alloc(FRAME_KA | FRAME_PANIC); 74 memcopy( bootstrap_dba, dba, PAGE_SIZE);75 memcopy((void *)dba,(void *)bootstrap_dba , PAGE_SIZE); //swaped 75 76 write_cr3(KA2PA(dba)); 76 77 } -
arch/ia32/src/pm.c
r8fc0d455 r9c0a9b3 36 36 #include <panic.h> 37 37 #include <arch/mm/page.h> 38 #include <mm/heap.h> 39 #include <memstr.h> 38 40 39 41 /* -
arch/ia32/src/smp/mps.c
r8fc0d455 r9c0a9b3 41 41 #include <arch/asm.h> 42 42 #include <arch/bios/bios.h> 43 #include <mm/frame.h> 43 44 44 45 /* -
arch/ia32/src/smp/smp.c
r8fc0d455 r9c0a9b3 43 43 #include <mm/page.h> 44 44 #include <mm/heap.h> 45 #include <print.h> 46 #include <memstr.h> 47 #include <arch/i8259.h> 45 48 46 49 #ifdef __SMP__ … … 137 140 panic("couldn't allocate memory for GDT\n"); 138 141 139 memcopy(gdt , gdt_new, GDT_ITEMS*sizeof(struct descriptor));140 memsetb( &gdt_new[TSS_DES], sizeof(struct descriptor), 0);142 memcopy(gdt_new, gdt, GDT_ITEMS*sizeof(struct descriptor)); // swaped 143 memsetb((__address)(&gdt_new[TSS_DES]), sizeof(struct descriptor), 0); 141 144 gdtr.base = KA2PA((__address) gdt_new); 142 145 -
arch/ia64/Makefile.inc
r8fc0d455 r9c0a9b3 12 12 DEFS=-DARCH=$(ARCH) 13 13 CPPFLAGS=$(DEFS) -nostdinc -I../include 14 CFLAGS=$(CPPFLAGS) -mconstant-gp -nostdlib -fno-builtin -fno-unwind-tables -W missing-prototypes -Werror -O314 CFLAGS=$(CPPFLAGS) -mconstant-gp -nostdlib -fno-builtin -fno-unwind-tables -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 15 15 LFLAGS=-EL -M -T ../arch/ia64/_link.ld 16 16 -
arch/ia64/include/asm.h
r8fc0d455 r9c0a9b3 48 48 } 49 49 50 51 void cpu_sleep(void); 52 53 void asm_delay_loop(__u32 t); 54 50 55 #endif -
arch/mips/Makefile.inc
r8fc0d455 r9c0a9b3 12 12 DEFS=-DARCH=$(ARCH) 13 13 CPPFLAGS=$(DEFS) -mno-abicalls -nostdinc -I../include 14 CFLAGS=$(CPPFLAGS) -mips2 -G 0 -nostdlib -fno-builtin -W missing-prototypes -Werror -O214 CFLAGS=$(CPPFLAGS) -mips2 -G 0 -nostdlib -fno-builtin -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O2 15 15 LFLAGS=-mips2 -M -no-check-sections -T ../arch/mips/_link.ld 16 16 -
arch/mips/include/asm.h
r8fc0d455 r9c0a9b3 50 50 } 51 51 52 void asm_delay_loop(__u32 t); 53 54 52 55 #endif -
arch/mips/src/cpu/cpu.c
r8fc0d455 r9c0a9b3 35 35 36 36 #include <typedefs.h> 37 #include <print.h> 37 38 38 39 struct { -
arch/mips/src/exception.c
r8fc0d455 r9c0a9b3 28 28 29 29 #include <arch/exception.h> 30 #include <arch/interrupt.h> 30 31 #include <panic.h> 31 32 #include <arch/cp0.h> -
arch/mips/src/mm/page.c
r8fc0d455 r9c0a9b3 32 32 #include <mm/frame.h> 33 33 #include <mm/page.h> 34 #include <memstr.h> 34 35 35 36 pte_t *PTL0 = NULL; -
arch/mips/src/mm/tlb.c
r8fc0d455 r9c0a9b3 34 34 #include <arch.h> 35 35 36 void main_bsp(void); 37 38 39 40 36 41 int bootstrap = 1; 37 42 -
arch/ppc/Makefile.inc
r8fc0d455 r9c0a9b3 12 12 DEFS=-DARCH=$(ARCH) 13 13 CPPFLAGS=$(DEFS) -nostdinc -I../include 14 CFLAGS=$(CPPFLAGS) -nostdlib -fno-builtin -W missing-prototypes -Werror -O214 CFLAGS=$(CPPFLAGS) -nostdlib -fno-builtin -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O2 15 15 LFLAGS=-M -no-check-sections -T ../arch/ppc/_link.ld 16 16 -
include/cpu.h
r8fc0d455 r9c0a9b3 75 75 76 76 extern void cpu_init(void); 77 extern void cpu_halt(void); 78 77 79 extern void cpu_arch_init(void); 78 80 extern void cpu_identify(void); -
include/memstr.h
r8fc0d455 r9c0a9b3 33 33 #include <arch/types.h> 34 34 35 extern void memcopy(__address src, __address dst, size_t cnt);35 extern char * memcopy(void * dst, const void *src, size_t cnt); 36 36 37 37 extern void memsetw(__address dst, size_t cnt, __u16 x); … … 43 43 * Architecture independent variants. 44 44 */ 45 extern void _memcopy(__address src, __address dst, size_t cnt);45 extern char * _memcopy(void *dst, const void *src, size_t cnt); 46 46 extern void _memsetb(__address dst, size_t cnt, __u8 x); 47 47 -
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.