Changeset 397c77f in mainline
- Timestamp:
- 2005-02-25T23:38:05Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f5075fa
- Parents:
- 26a8604f
- Files:
-
- 20 edited
- 5 moved
Legend:
- Unmodified
- Added
- Removed
-
arch/ia32/_link.ld
r26a8604f r397c77f 1 1 /* 2 * i 386linker script2 * ia32 linker script 3 3 * 4 4 * kernel text -
arch/ia32/include/asm.h
r26a8604f r397c77f 27 27 */ 28 28 29 #ifndef __i 386_ASM_H__30 #define __i 386_ASM_H__29 #ifndef __ia32_ASM_H__ 30 #define __ia32_ASM_H__ 31 31 32 32 #include <cpu.h> -
arch/ia32/include/context.h
r26a8604f r397c77f 27 27 */ 28 28 29 #ifndef __i 386_CONTEXT_H__30 #define __i 386_CONTEXT_H__29 #ifndef __ia32_CONTEXT_H__ 30 #define __ia32_CONTEXT_H__ 31 31 32 32 #include <arch/types.h> -
arch/ia32/include/cpu.h
r26a8604f r397c77f 27 27 */ 28 28 29 #ifndef __i 386_CPU_H__30 #define __i 386_CPU_H__29 #ifndef __ia32_CPU_H__ 30 #define __ia32_CPU_H__ 31 31 32 32 #include <typedefs.h> -
arch/ia32/include/i8254.h
r26a8604f r397c77f 27 27 */ 28 28 29 #ifndef __ i8254_H__30 #define __ i8254_H__29 #ifndef __I8254_H__ 30 #define __I8254_H__ 31 31 32 32 #include <arch/types.h> -
arch/ia32/include/mm/frame.h
r26a8604f r397c77f 27 27 */ 28 28 29 #ifndef __i 386_FRAME_H__30 #define __i 386_FRAME_H__29 #ifndef __ia32_FRAME_H__ 30 #define __ia32_FRAME_H__ 31 31 32 32 #include <arch/types.h> -
arch/ia32/include/mm/page.h
r26a8604f r397c77f 27 27 */ 28 28 29 #ifndef __i 386_PAGE_H__30 #define __i 386_PAGE_H__29 #ifndef __ia32_PAGE_H__ 30 #define __ia32_PAGE_H__ 31 31 32 32 #include <arch/types.h> -
arch/ia32/include/mm/vm.h
r26a8604f r397c77f 27 27 */ 28 28 29 #ifndef __i 386_VM_H__30 #define __i 386_VM_H__29 #ifndef __ia32_VM_H__ 30 #define __ia32_VM_H__ 31 31 32 32 #include <arch/types.h> -
arch/ia32/include/smp/atomic.h
r26a8604f r397c77f 27 27 */ 28 28 29 #ifndef __i 386_ATOMIC_H__30 #define __i 386_ATOMIC_H__29 #ifndef __ia32_ATOMIC_H__ 30 #define __ia32_ATOMIC_H__ 31 31 32 32 #include <arch/types.h> -
arch/ia32/include/thread.h
r26a8604f r397c77f 27 27 */ 28 28 29 #ifndef __i 386_THREAD_H__30 #define __i 386_THREAD_H__29 #ifndef __ia32_THREAD_H__ 30 #define __ia32_THREAD_H__ 31 31 32 32 #define ARCH_THREAD_DATA -
arch/ia32/src/mm/page.c
r26a8604f r397c77f 39 39 /* 40 40 * Note. 41 * This is the preliminary code for controlling paging mechanism on i 386. It is41 * This is the preliminary code for controlling paging mechanism on ia32. It is 42 42 * needed by other parts of the kernel for its ability to map virtual addresses 43 43 * to physical. SMP code relies on this feature. Other than that, this code is -
arch/ia32/src/pm.c
r26a8604f r397c77f 37 37 38 38 /* 39 * Early i 386configuration functions and data structures.39 * Early ia32 configuration functions and data structures. 40 40 */ 41 41 -
arch/ia32/src/smp/apic.c
r26a8604f r397c77f 30 30 31 31 #include <arch/types.h> 32 #include <arch/apic.h> 33 #include <arch/ap.h> 32 #include <arch/smp/apic.h> 33 #include <arch/smp/ap.h> 34 #include <arch/smp/mp.h> 34 35 #include <mm/page.h> 35 36 #include <time/delay.h> 36 37 #include <arch/interrupt.h> 37 38 #include <print.h> 38 #include <arch/mp.h>39 39 #include <arch/asm.h> 40 40 #include <arch.h> -
arch/ia32/src/smp/ipi.c
r26a8604f r397c77f 30 30 31 31 #include <smp/ipi.h> 32 #include <arch/ apic.h>32 #include <arch/smp/apic.h> 33 33 34 34 void ipi_broadcast_arch(int ipi) -
arch/ia32/src/smp/mp.c
r26a8604f r397c77f 29 29 #ifdef __SMP__ 30 30 31 #include <arch/mp.h>32 #include <arch/ap.h>33 31 #include <arch/pm.h> 34 32 #include <config.h> 35 33 #include <print.h> 36 34 #include <panic.h> 37 #include <arch/apic.h> 35 #include <arch/smp/mp.h> 36 #include <arch/smp/ap.h> 37 #include <arch/smp/apic.h> 38 38 #include <func.h> 39 39 #include <arch/types.h> -
src/main/kinit.c
r26a8604f r397c77f 43 43 44 44 #ifdef __SMP__ 45 #include <arch/ mp.h>45 #include <arch/smp/mp.h> 46 46 #endif /* __SMP__ */ 47 47 -
src/main/main.c
r26a8604f r397c77f 41 41 42 42 #ifdef __SMP__ 43 #include <arch/ apic.h>44 #include <arch/ mp.h>43 #include <arch/smp/apic.h> 44 #include <arch/smp/mp.h> 45 45 #endif /* __SMP__ */ 46 46 -
src/mm/tlb.c
r26a8604f r397c77f 31 31 #include <synch/spinlock.h> 32 32 #include <typedefs.h> 33 #include <arch/ atomic.h>33 #include <arch/smp/atomic.h> 34 34 #include <arch/interrupt.h> 35 35 #include <config.h> -
src/proc/scheduler.c
r26a8604f r397c77f 43 43 44 44 #ifdef __SMP__ 45 #include <arch/ atomic.h>45 #include <arch/smp/atomic.h> 46 46 #endif /* __SMP__ */ 47 47 -
src/synch/spinlock.c
r26a8604f r397c77f 30 30 31 31 #ifdef __SMP__ 32 #include <arch/ atomic.h>32 #include <arch/smp/atomic.h> 33 33 #endif 34 34 -
src/time/clock.c
r26a8604f r397c77f 41 41 42 42 #ifdef __SMP__ 43 #include <arch/ atomic.h>43 #include <arch/smp/atomic.h> 44 44 #endif 45 45
Note:
See TracChangeset
for help on using the changeset viewer.