Changeset bab75df6 in mainline for kernel/arch
- Timestamp:
- 2018-11-01T09:36:24Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a6e55886
- Parents:
- 482f968
- git-author:
- Jiri Svoboda <jiri@…> (2018-10-31 17:34:06)
- git-committer:
- Jiri Svoboda <jiri@…> (2018-11-01 09:36:24)
- Location:
- kernel/arch
- Files:
-
- 45 edited
-
abs32le/src/cpu/cpu.c (modified) (1 diff)
-
abs32le/src/mm/frame.c (modified) (1 diff)
-
abs32le/src/mm/page.c (modified) (1 diff)
-
amd64/src/cpu/cpu.c (modified) (1 diff)
-
amd64/src/interrupt.c (modified) (1 diff)
-
amd64/src/mm/page.c (modified) (1 diff)
-
amd64/src/proc/scheduler.c (modified) (1 diff)
-
amd64/src/syscall.c (modified) (1 diff)
-
arm32/src/arm32.c (modified) (1 diff)
-
arm32/src/cpu/cpu.c (modified) (1 diff)
-
arm32/src/exception.c (modified) (1 diff)
-
arm32/src/mm/page_fault.c (modified) (1 diff)
-
ia32/src/cpu/cpu.c (modified) (1 diff)
-
ia32/src/interrupt.c (modified) (1 diff)
-
ia32/src/mm/frame.c (modified) (1 diff)
-
ia32/src/mm/page.c (modified) (1 diff)
-
ia64/src/cpu/cpu.c (modified) (1 diff)
-
ia64/src/fpu_context.c (modified) (1 diff)
-
ia64/src/interrupt.c (modified) (3 diffs)
-
ia64/src/mm/page.c (modified) (1 diff)
-
ia64/src/mm/tlb.c (modified) (1 diff)
-
ia64/src/mm/vhpt.c (modified) (1 diff)
-
mips32/src/cpu/cpu.c (modified) (1 diff)
-
mips32/src/debug/stacktrace.c (modified) (1 diff)
-
mips32/src/debugger.c (modified) (1 diff)
-
mips32/src/exception.c (modified) (1 diff)
-
mips32/src/mm/frame.c (modified) (1 diff)
-
mips32/src/mm/tlb.c (modified) (1 diff)
-
ppc32/src/cpu/cpu.c (modified) (1 diff)
-
ppc32/src/interrupt.c (modified) (1 diff)
-
ppc32/src/mm/frame.c (modified) (1 diff)
-
ppc32/src/ppc32.c (modified) (1 diff)
-
riscv64/src/cpu/cpu.c (modified) (1 diff)
-
riscv64/src/mm/frame.c (modified) (1 diff)
-
riscv64/src/mm/page.c (modified) (1 diff)
-
sparc64/src/console.c (modified) (1 diff)
-
sparc64/src/cpu/sun4u/cpu.c (modified) (1 diff)
-
sparc64/src/cpu/sun4v/cpu.c (modified) (1 diff)
-
sparc64/src/drivers/niagara.c (modified) (1 diff)
-
sparc64/src/drivers/scr.c (modified) (1 diff)
-
sparc64/src/mm/sun4u/tlb.c (modified) (1 diff)
-
sparc64/src/mm/sun4v/tlb.c (modified) (1 diff)
-
sparc64/src/smp/sun4v/smp.c (modified) (1 diff)
-
sparc64/src/trap/exception.c (modified) (1 diff)
-
sparc64/src/trap/interrupt.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/abs32le/src/cpu/cpu.c
r482f968 rbab75df6 36 36 #include <cpu.h> 37 37 #include <arch.h> 38 #include < print.h>38 #include <stdio.h> 39 39 #include <fpu_context.h> 40 40 -
kernel/arch/abs32le/src/mm/frame.c
r482f968 rbab75df6 39 39 #include <align.h> 40 40 #include <macros.h> 41 42 #include <print.h> 41 #include <stdio.h> 43 42 44 43 void physmem_print(void) -
kernel/arch/abs32le/src/mm/page.c
r482f968 rbab75df6 45 45 #include <arch/asm.h> 46 46 #include <debug.h> 47 #include < print.h>47 #include <stdio.h> 48 48 #include <interrupt.h> 49 49 -
kernel/arch/amd64/src/cpu/cpu.c
r482f968 rbab75df6 39 39 40 40 #include <arch.h> 41 #include < print.h>41 #include <stdio.h> 42 42 #include <fpu_context.h> 43 43 -
kernel/arch/amd64/src/interrupt.c
r482f968 rbab75df6 35 35 #include <arch/interrupt.h> 36 36 #include <assert.h> 37 #include <print.h>38 37 #include <log.h> 39 38 #include <panic.h> -
kernel/arch/amd64/src/mm/page.c
r482f968 rbab75df6 42 42 #include <config.h> 43 43 #include <interrupt.h> 44 #include <print.h>45 44 #include <panic.h> 46 45 #include <align.h> -
kernel/arch/amd64/src/proc/scheduler.c
r482f968 rbab75df6 39 39 #include <arch.h> 40 40 #include <arch/asm.h> 41 #include <print.h>42 41 #include <arch/pm.h> 43 42 #include <arch/ddi/ddi.h> -
kernel/arch/amd64/src/syscall.c
r482f968 rbab75df6 40 40 #include <arch/asm.h> 41 41 42 #include <print.h>43 44 42 extern void syscall_entry(void); 45 43 -
kernel/arch/arm32/src/arm32.c
r482f968 rbab75df6 41 41 #include <console/console.h> 42 42 #include <ddi/irq.h> 43 #include <print.h>44 43 #include <config.h> 45 44 #include <interrupt.h> -
kernel/arch/arm32/src/cpu/cpu.c
r482f968 rbab75df6 39 39 #include <cpu.h> 40 40 #include <arch.h> 41 #include < print.h>41 #include <stdio.h> 42 42 43 43 #ifdef CONFIG_FPU -
kernel/arch/arm32/src/exception.c
r482f968 rbab75df6 41 41 #include <arch/cp15.h> 42 42 #include <barrier.h> 43 #include < print.h>43 #include <stdio.h> 44 44 #include <syscall/syscall.h> 45 45 #include <stacktrace.h> -
kernel/arch/arm32/src/mm/page_fault.c
r482f968 rbab75df6 41 41 #include <arch.h> 42 42 #include <interrupt.h> 43 #include <print.h>44 43 45 44 /** -
kernel/arch/ia32/src/cpu/cpu.c
r482f968 rbab75df6 39 39 #include <arch.h> 40 40 #include <stdint.h> 41 #include < print.h>41 #include <stdio.h> 42 42 #include <fpu_context.h> 43 43 -
kernel/arch/ia32/src/interrupt.c
r482f968 rbab75df6 36 36 #include <assert.h> 37 37 #include <syscall/syscall.h> 38 #include < print.h>38 #include <stdio.h> 39 39 #include <debug.h> 40 40 #include <panic.h> -
kernel/arch/ia32/src/mm/frame.c
r482f968 rbab75df6 44 44 #include <align.h> 45 45 #include <macros.h> 46 #include < print.h>46 #include <stdio.h> 47 47 48 48 #define PHYSMEM_LIMIT32 UINT64_C(0x100000000) -
kernel/arch/ia32/src/mm/page.c
r482f968 rbab75df6 46 46 #include <arch/asm.h> 47 47 #include <debug.h> 48 #include <print.h>49 48 #include <interrupt.h> 50 49 #include <macros.h> -
kernel/arch/ia64/src/cpu/cpu.c
r482f968 rbab75df6 36 36 #include <arch.h> 37 37 #include <arch/register.h> 38 #include < print.h>38 #include <stdio.h> 39 39 #include <mem.h> 40 40 -
kernel/arch/ia64/src/fpu_context.c
r482f968 rbab75df6 36 36 #include <fpu_context.h> 37 37 #include <arch/register.h> 38 #include <print.h>39 38 40 39 void fpu_context_save(fpu_context_t *fctx) -
kernel/arch/ia64/src/interrupt.c
r482f968 rbab75df6 39 39 #include <ddi/irq.h> 40 40 #include <panic.h> 41 #include < print.h>41 #include <stdio.h> 42 42 #include <console/console.h> 43 43 #include <typedefs.h> … … 47 47 #include <arch.h> 48 48 #include <syscall/syscall.h> 49 #include <print.h>50 49 #include <proc/scheduler.h> 51 50 #include <ipc/sysipc.h> … … 56 55 #include <arch/mm/tlb.h> 57 56 #include <symtab.h> 58 #include <putchar.h>59 57 60 58 #define VECTORS_64_BUNDLE 20 -
kernel/arch/ia64/src/mm/page.c
r482f968 rbab75df6 41 41 #include <arch/mm/vhpt.h> 42 42 #include <typedefs.h> 43 #include <print.h>44 43 #include <mm/page.h> 45 44 #include <mm/frame.h> -
kernel/arch/ia64/src/mm/tlb.c
r482f968 rbab75df6 50 50 #include <assert.h> 51 51 #include <panic.h> 52 #include <print.h>53 52 #include <arch.h> 54 53 #include <interrupt.h> -
kernel/arch/ia64/src/mm/vhpt.c
r482f968 rbab75df6 37 37 #include <arch/mm/vhpt.h> 38 38 #include <mm/frame.h> 39 #include <print.h>40 39 41 40 static vhpt_entry_t *vhpt_base; -
kernel/arch/mips32/src/cpu/cpu.c
r482f968 rbab75df6 37 37 #include <arch.h> 38 38 #include <arch/cp0.h> 39 #include < print.h>39 #include <stdio.h> 40 40 41 41 struct data_t { -
kernel/arch/mips32/src/debug/stacktrace.c
r482f968 rbab75df6 66 66 #include <typedefs.h> 67 67 #include <arch/debugger.h> 68 #include <print.h>69 68 70 69 #define R0 0U -
kernel/arch/mips32/src/debugger.c
r482f968 rbab75df6 37 37 #include <console/kconsole.h> 38 38 #include <console/cmd.h> 39 #include < print.h>39 #include <stdio.h> 40 40 #include <log.h> 41 41 #include <panic.h> -
kernel/arch/mips32/src/exception.c
r482f968 rbab75df6 41 41 #include <assert.h> 42 42 #include <proc/thread.h> 43 #include <print.h>44 43 #include <interrupt.h> 45 44 #include <halt.h> -
kernel/arch/mips32/src/mm/frame.c
r482f968 rbab75df6 44 44 #endif 45 45 #include <arch/arch.h> 46 #include < print.h>46 #include <stdio.h> 47 47 48 48 #define ZERO_PAGE_MASK TLB_PAGE_MASK_256K -
kernel/arch/mips32/src/mm/tlb.c
r482f968 rbab75df6 42 42 #include <arch.h> 43 43 #include <synch/mutex.h> 44 #include < print.h>44 #include <stdio.h> 45 45 #include <log.h> 46 46 #include <assert.h> -
kernel/arch/ppc32/src/cpu/cpu.c
r482f968 rbab75df6 36 36 #include <cpu.h> 37 37 #include <arch.h> 38 #include < print.h>38 #include <stdio.h> 39 39 #include <fpu_context.h> 40 40 -
kernel/arch/ppc32/src/interrupt.c
r482f968 rbab75df6 43 43 #include <arch/mm/tlb.h> 44 44 #include <arch/mm/pht.h> 45 #include <print.h>46 45 #include <log.h> 47 46 -
kernel/arch/ppc32/src/mm/frame.c
r482f968 rbab75df6 38 38 #include <align.h> 39 39 #include <macros.h> 40 #include < print.h>40 #include <stdio.h> 41 41 42 42 memmap_t memmap; -
kernel/arch/ppc32/src/ppc32.c
r482f968 rbab75df6 57 57 #include <macros.h> 58 58 #include <str.h> 59 #include <print.h>60 59 61 60 #define IRQ_COUNT 64 -
kernel/arch/riscv64/src/cpu/cpu.c
r482f968 rbab75df6 36 36 #include <cpu.h> 37 37 #include <arch.h> 38 #include <print.h>39 38 #include <fpu_context.h> 40 39 -
kernel/arch/riscv64/src/mm/frame.c
r482f968 rbab75df6 41 41 #include <align.h> 42 42 #include <macros.h> 43 #include <print.h>44 43 45 44 uintptr_t physmem_start; -
kernel/arch/riscv64/src/mm/page.c
r482f968 rbab75df6 46 46 #include <arch/asm.h> 47 47 #include <debug.h> 48 #include <print.h>49 48 #include <interrupt.h> 50 49 -
kernel/arch/sparc64/src/console.c
r482f968 rbab75df6 48 48 #include <panic.h> 49 49 #include <str.h> 50 #include <print.h>51 50 52 51 #define KEYBOARD_POLL_PAUSE 50000 /* 50ms */ -
kernel/arch/sparc64/src/cpu/sun4u/cpu.c
r482f968 rbab75df6 38 38 #include <genarch/ofw/ofw_tree.h> 39 39 #include <arch/drivers/tick.h> 40 #include < print.h>40 #include <stdio.h> 41 41 #include <arch/cpu_node.h> 42 42 -
kernel/arch/sparc64/src/cpu/sun4v/cpu.c
r482f968 rbab75df6 38 38 #include <genarch/ofw/ofw_tree.h> 39 39 #include <arch/drivers/tick.h> 40 #include < print.h>40 #include <stdio.h> 41 41 #include <arch/sun4v/md.h> 42 42 #include <arch/sun4v/hypercall.h> -
kernel/arch/sparc64/src/drivers/niagara.c
r482f968 rbab75df6 47 47 #include <sysinfo/sysinfo.h> 48 48 #include <ipc/irq.h> 49 #include <print.h>50 49 #include <proc/thread.h> 51 50 #include <console/console.h> -
kernel/arch/sparc64/src/drivers/scr.c
r482f968 rbab75df6 45 45 #include <str.h> 46 46 #include <align.h> 47 #include <print.h>48 47 #include <log.h> 49 48 -
kernel/arch/sparc64/src/mm/sun4u/tlb.c
r482f968 rbab75df6 44 44 #include <interrupt.h> 45 45 #include <arch.h> 46 #include < print.h>46 #include <stdio.h> 47 47 #include <typedefs.h> 48 48 #include <config.h> -
kernel/arch/sparc64/src/mm/sun4v/tlb.c
r482f968 rbab75df6 46 46 #include <interrupt.h> 47 47 #include <arch.h> 48 #include < print.h>48 #include <stdio.h> 49 49 #include <log.h> 50 50 #include <typedefs.h> -
kernel/arch/sparc64/src/smp/sun4v/smp.c
r482f968 rbab75df6 48 48 #include <stdint.h> 49 49 #include <synch/waitq.h> 50 #include < print.h>50 #include <stdio.h> 51 51 #include <arch/sun4v/hypercall.h> 52 52 #include <arch/sun4v/md.h> -
kernel/arch/sparc64/src/trap/exception.c
r482f968 rbab75df6 41 41 #include <arch/register.h> 42 42 #include <debug.h> 43 #include < print.h>43 #include <stdio.h> 44 44 #include <symtab.h> 45 45 -
kernel/arch/sparc64/src/trap/interrupt.c
r482f968 rbab75df6 46 46 #include <barrier.h> 47 47 #include <arch/drivers/tick.h> 48 #include <print.h>49 48 #include <arch.h> 50 49 #include <mm/tlb.h>
Note:
See TracChangeset
for help on using the changeset viewer.
