Changeset 57ce359 in mainline for kernel/arch
- Timestamp:
- 2006-10-22T18:27:57Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 19dce27
- Parents:
- 2191541
- Location:
- kernel/arch/ia32xen
- Files:
-
- 61 moved
-
Makefile.inc (moved) (moved from kernel/arch/xen32/Makefile.inc )
-
_link.ld.in (moved) (moved from kernel/arch/xen32/_link.ld.in )
-
include/arch.h (moved) (moved from kernel/arch/xen32/include/arch.h )
-
include/arg.h (moved) (moved from kernel/arch/xen32/include/arg.h )
-
include/asm.h (moved) (moved from kernel/arch/xen32/include/asm.h ) (2 diffs)
-
include/atomic.h (moved) (moved from kernel/arch/xen32/include/atomic.h )
-
include/barrier.h (moved) (moved from kernel/arch/xen32/include/barrier.h )
-
include/bios (moved) (moved from kernel/arch/xen32/include/bios )
-
include/boot/boot.h (moved) (moved from kernel/arch/xen32/include/boot/boot.h ) (2 diffs)
-
include/byteorder.h (moved) (moved from kernel/arch/xen32/include/byteorder.h )
-
include/context.h (moved) (moved from kernel/arch/xen32/include/context.h )
-
include/cpu.h (moved) (moved from kernel/arch/xen32/include/cpu.h )
-
include/cpuid.h (moved) (moved from kernel/arch/xen32/include/cpuid.h )
-
include/ddi (moved) (moved from kernel/arch/xen32/include/ddi )
-
include/debug.h (moved) (moved from kernel/arch/xen32/include/debug.h )
-
include/debugger.h (moved) (moved from kernel/arch/xen32/include/debugger.h )
-
include/drivers/xconsole.h (moved) (moved from kernel/arch/xen32/include/drivers/xconsole.h ) (2 diffs)
-
include/elf.h (moved) (moved from kernel/arch/xen32/include/elf.h )
-
include/faddr.h (moved) (moved from kernel/arch/xen32/include/faddr.h )
-
include/fpu_context.h (moved) (moved from kernel/arch/xen32/include/fpu_context.h )
-
include/hypercall.h (moved) (moved from kernel/arch/xen32/include/hypercall.h ) (1 diff)
-
include/interrupt.h (moved) (moved from kernel/arch/xen32/include/interrupt.h )
-
include/memstr.h (moved) (moved from kernel/arch/xen32/include/memstr.h )
-
include/mm/as.h (moved) (moved from kernel/arch/xen32/include/mm/as.h ) (2 diffs)
-
include/mm/asid.h (moved) (moved from kernel/arch/xen32/include/mm/asid.h ) (1 diff)
-
include/mm/frame.h (moved) (moved from kernel/arch/xen32/include/mm/frame.h ) (2 diffs)
-
include/mm/memory_init.h (moved) (moved from kernel/arch/xen32/include/mm/memory_init.h ) (1 diff)
-
include/mm/page.h (moved) (moved from kernel/arch/xen32/include/mm/page.h ) (2 diffs)
-
include/mm/tlb.h (moved) (moved from kernel/arch/xen32/include/mm/tlb.h ) (2 diffs)
-
include/pm.h (moved) (moved from kernel/arch/xen32/include/pm.h ) (2 diffs)
-
include/proc (moved) (moved from kernel/arch/xen32/include/proc )
-
include/smp (moved) (moved from kernel/arch/xen32/include/smp )
-
include/types.h (moved) (moved from kernel/arch/xen32/include/types.h ) (2 diffs)
-
src/asm.S (moved) (moved from kernel/arch/xen32/src/asm.S )
-
src/atomic.S (moved) (moved from kernel/arch/xen32/src/atomic.S )
-
src/bios (moved) (moved from kernel/arch/xen32/src/bios )
-
src/boot/boot.S (moved) (moved from kernel/arch/xen32/src/boot/boot.S )
-
src/context.s (moved) (moved from kernel/arch/xen32/src/context.s )
-
src/cpu (moved) (moved from kernel/arch/xen32/src/cpu )
-
src/ddi (moved) (moved from kernel/arch/xen32/src/ddi )
-
src/debug (moved) (moved from kernel/arch/xen32/src/debug )
-
src/debugger.c (moved) (moved from kernel/arch/xen32/src/debugger.c )
-
src/delay.s (moved) (moved from kernel/arch/xen32/src/delay.s )
-
src/drivers/xconsole.c (moved) (moved from kernel/arch/xen32/src/drivers/xconsole.c ) (1 diff)
-
src/fpu_context.c (moved) (moved from kernel/arch/xen32/src/fpu_context.c )
-
src/interrupt.c (moved) (moved from kernel/arch/xen32/src/interrupt.c ) (1 diff)
-
src/mm/as.c (moved) (moved from kernel/arch/xen32/src/mm/as.c ) (1 diff)
-
src/mm/frame.c (moved) (moved from kernel/arch/xen32/src/mm/frame.c ) (1 diff)
-
src/mm/memory_init.c (moved) (moved from kernel/arch/xen32/src/mm/memory_init.c ) (1 diff)
-
src/mm/page.c (moved) (moved from kernel/arch/xen32/src/mm/page.c ) (1 diff)
-
src/mm/tlb.c (moved) (moved from kernel/arch/xen32/src/mm/tlb.c ) (1 diff)
-
src/pm.c (moved) (moved from kernel/arch/xen32/src/pm.c ) (2 diffs)
-
src/proc/scheduler.c (moved) (moved from kernel/arch/xen32/src/proc/scheduler.c ) (1 diff)
-
src/proc/task.c (moved) (moved from kernel/arch/xen32/src/proc/task.c ) (1 diff)
-
src/proc/thread.c (moved) (moved from kernel/arch/xen32/src/proc/thread.c ) (2 diffs)
-
src/smp/apic.c (moved) (moved from kernel/arch/xen32/src/smp/apic.c ) (1 diff)
-
src/smp/ipi.c (moved) (moved from kernel/arch/xen32/src/smp/ipi.c ) (1 diff)
-
src/smp/mps.c (moved) (moved from kernel/arch/xen32/src/smp/mps.c ) (1 diff)
-
src/smp/smp.c (moved) (moved from kernel/arch/xen32/src/smp/smp.c ) (1 diff)
-
src/userspace.c (moved) (moved from kernel/arch/xen32/src/userspace.c ) (1 diff)
-
src/xen32.c (moved) (moved from kernel/arch/xen32/src/xen32.c ) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia32xen/include/asm.h
r2191541 r57ce359 29 29 */ 30 30 31 /** @addtogroup xen3231 /** @addtogroup ia32xen 32 32 * @{ 33 33 */ … … 35 35 */ 36 36 37 #ifndef KERN_ xen32_ASM_H_38 #define KERN_ xen32_ASM_H_37 #ifndef KERN_ia32xen_ASM_H_ 38 #define KERN_ia32xen_ASM_H_ 39 39 40 40 #include <arch/pm.h> -
kernel/arch/ia32xen/include/boot/boot.h
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen3229 /** @addtogroup ia32xen 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef KERN_ xen32_BOOT_H_36 #define KERN_ xen32_BOOT_H_35 #ifndef KERN_ia32xen_BOOT_H_ 36 #define KERN_ia32xen_BOOT_H_ 37 37 38 38 #define GUEST_CMDLINE 1024 39 #define VIRT_CPUS 3239 #define VIRT_CPUS 32 40 40 #define START_INFO_SIZE 1104 41 41 -
kernel/arch/ia32xen/include/drivers/xconsole.h
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen3229 /** @addtogroup ia32xen 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef KERN_ xen32_XCONSOLE_H_36 #define KERN_ xen32_XCONSOLE_H_35 #ifndef KERN_ia32xen_XCONSOLE_H_ 36 #define KERN_ia32xen_XCONSOLE_H_ 37 37 38 38 #include <arch/types.h> -
kernel/arch/ia32xen/include/hypercall.h
r2191541 r57ce359 27 27 */ 28 28 29 #ifndef KERN_ xen32_HYPERCALL_H_30 #define KERN_ xen32_HYPERCALL_H_29 #ifndef KERN_ia32xen_HYPERCALL_H_ 30 #define KERN_ia32xen_HYPERCALL_H_ 31 31 32 32 #include <arch/types.h> -
kernel/arch/ia32xen/include/mm/as.h
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen32mm29 /** @addtogroup ia32xen_mm 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef KERN_ xen32_AS_H_36 #define KERN_ xen32_AS_H_35 #ifndef KERN_ia32xen_AS_H_ 36 #define KERN_ia32xen_AS_H_ 37 37 38 38 #define KERNEL_ADDRESS_SPACE_SHADOWED_ARCH 0 -
kernel/arch/ia32xen/include/mm/asid.h
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen32mm29 /** @addtogroup ia32xen_mm 30 30 * @{ 31 31 */ 32 32 /** @file 33 * @ingroup xen32mm33 * @ingroup ia32xen_mm 34 34 */ 35 35 36 36 /* 37 * xen32has no hardware support for address space identifiers.37 * ia32xen has no hardware support for address space identifiers. 38 38 * This file is provided to do nop-implementation of mm/asid.h 39 39 * interface. 40 40 */ 41 41 42 #ifndef KERN_ xen32_ASID_H_43 #define KERN_ xen32_ASID_H_42 #ifndef KERN_ia32xen_ASID_H_ 43 #define KERN_ia32xen_ASID_H_ 44 44 45 45 typedef int asid_t; -
kernel/arch/ia32xen/include/mm/frame.h
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen32mm29 /** @addtogroup ia32xen_mm 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef KERN_ xen32_FRAME_H_36 #define KERN_ xen32_FRAME_H_35 #ifndef KERN_ia32xen_FRAME_H_ 36 #define KERN_ia32xen_FRAME_H_ 37 37 38 38 #define FRAME_WIDTH 12 /* 4K */ -
kernel/arch/ia32xen/include/mm/memory_init.h
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen32mm29 /** @addtogroup ia32xen_mm 30 30 * @{ 31 31 */ 32 32 /** @file 33 * @ingroup xen32mm33 * @ingroup ia32xen_mm 34 34 */ 35 35 36 #ifndef KERN_ xen32_MEMORY_INIT_H_37 #define KERN_ xen32_MEMORY_INIT_H_36 #ifndef KERN_ia32xen_MEMORY_INIT_H_ 37 #define KERN_ia32xen_MEMORY_INIT_H_ 38 38 39 39 #include <typedefs.h> -
kernel/arch/ia32xen/include/mm/page.h
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen32mm29 /** @addtogroup ia32xen_mm 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef KERN_ xen32_PAGE_H_36 #define KERN_ xen32_PAGE_H_35 #ifndef KERN_ia32xen_PAGE_H_ 36 #define KERN_ia32xen_PAGE_H_ 37 37 38 38 #include <arch/mm/frame.h> -
kernel/arch/ia32xen/include/mm/tlb.h
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen32mm29 /** @addtogroup ia32xen_mm 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef KERN_ xen32_TLB_H_36 #define KERN_ xen32_TLB_H_35 #ifndef KERN_ia32xen_TLB_H_ 36 #define KERN_ia32xen_TLB_H_ 37 37 38 38 #define tlb_arch_init() -
kernel/arch/ia32xen/include/pm.h
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen3229 /** @addtogroup ia32xen 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef KERN_ xen32_PM_H_36 #define KERN_ xen32_PM_H_35 #ifndef KERN_ia32xen_PM_H_ 36 #define KERN_ia32xen_PM_H_ 37 37 38 38 #define IDT_ITEMS 64 -
kernel/arch/ia32xen/include/types.h
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen3229 /** @addtogroup ia32xen 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef KERN_ xen32_TYPES_H_36 #define KERN_ xen32_TYPES_H_35 #ifndef KERN_ia32xen_TYPES_H_ 36 #define KERN_ia32xen_TYPES_H_ 37 37 38 38 #define NULL 0 -
kernel/arch/ia32xen/src/drivers/xconsole.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen3229 /** @addtogroup ia32xen 30 30 * @{ 31 31 */ 32 32 /** 33 33 * @file 34 * @brief Xen32console driver.34 * @brief ia32xen console driver. 35 35 */ 36 36 -
kernel/arch/ia32xen/src/interrupt.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen32interrupt29 /** @addtogroup ia32xen_interrupt 30 30 * @{ 31 31 */ -
kernel/arch/ia32xen/src/mm/as.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen32mm29 /** @addtogroup ia32xen_mm 30 30 * @{ 31 31 */ 32 32 /** @file 33 * @ingroup xen32mm33 * @ingroup ia32xen_mm 34 34 */ 35 35 -
kernel/arch/ia32xen/src/mm/frame.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen32mm29 /** @addtogroup ia32xen_mm 30 30 * @{ 31 31 */ 32 32 /** @file 33 * @ingroup xen32mm33 * @ingroup ia32xen_mm 34 34 */ 35 35 -
kernel/arch/ia32xen/src/mm/memory_init.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen32mm29 /** @addtogroup ia32xen_mm 30 30 * @{ 31 31 */ -
kernel/arch/ia32xen/src/mm/page.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen32mm29 /** @addtogroup ia32xen_mm 30 30 * @{ 31 31 */ -
kernel/arch/ia32xen/src/mm/tlb.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen32mm29 /** @addtogroup ia32xen_mm 30 30 * @{ 31 31 */ 32 32 /** @file 33 * @ingroup xen32mm33 * @ingroup ia32xen_mm 34 34 */ 35 35 -
kernel/arch/ia32xen/src/pm.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen3229 /** @addtogroup ia32xen 30 30 * @{ 31 31 */ … … 48 48 49 49 /* 50 * Early xen32configuration functions and data structures.50 * Early ia32xen configuration functions and data structures. 51 51 */ 52 52 -
kernel/arch/ia32xen/src/proc/scheduler.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen32proc29 /** @addtogroup ia32xen_proc 30 30 * @{ 31 31 */ -
kernel/arch/ia32xen/src/proc/task.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen32proc29 /** @addtogroup ia32xen_proc 30 30 * @{ 31 31 */ -
kernel/arch/ia32xen/src/proc/thread.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen32proc29 /** @addtogroup ia32xen_proc 30 30 * @{ 31 31 */ … … 35 35 #include <proc/thread.h> 36 36 37 /** Perform xen32specific thread initialization.37 /** Perform ia32xen specific thread initialization. 38 38 * 39 39 * @param t Thread to be initialized. -
kernel/arch/ia32xen/src/smp/apic.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen3229 /** @addtogroup ia32xen 30 30 * @{ 31 31 */ -
kernel/arch/ia32xen/src/smp/ipi.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen3229 /** @addtogroup ia32xen 30 30 * @{ 31 31 */ -
kernel/arch/ia32xen/src/smp/mps.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen3229 /** @addtogroup ia32xen 30 30 * @{ 31 31 */ -
kernel/arch/ia32xen/src/smp/smp.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen3229 /** @addtogroup ia32xen 30 30 * @{ 31 31 */ -
kernel/arch/ia32xen/src/userspace.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen3229 /** @addtogroup ia32xen 30 30 * @{ 31 31 */ -
kernel/arch/ia32xen/src/xen32.c
r2191541 r57ce359 27 27 */ 28 28 29 /** @addtogroup xen3229 /** @addtogroup ia32xen 30 30 * @{ 31 31 */
Note:
See TracChangeset
for help on using the changeset viewer.
