Changeset 09ab0a9a in mainline for kernel/arch/sparc64/include
- Timestamp:
- 2018-09-13T12:05:53Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- cc74cb5
- Parents:
- b2aaaa0
- git-author:
- Jiri Svoboda <jiri@…> (2018-09-13 07:09:46)
- git-committer:
- Jiri Svoboda <jiri@…> (2018-09-13 12:05:53)
- Location:
- kernel/arch/sparc64/include/arch
- Files:
-
- 14 edited
-
context_struct.h (modified) (1 diff)
-
cpu.h (modified) (1 diff)
-
cpu_family.h (modified) (1 diff)
-
cpu_node.h (modified) (2 diffs)
-
istate_struct.h (modified) (1 diff)
-
mm/km.h (modified) (1 diff)
-
mm/mmu.h (modified) (1 diff)
-
mm/sun4u/mmu.h (modified) (1 diff)
-
mm/sun4u/tlb.h (modified) (4 diffs)
-
mm/sun4v/tsb.h (modified) (1 diff)
-
sun4v/hypercall.h (modified) (3 diffs)
-
trap/interrupt.h (modified) (1 diff)
-
trap/sun4u/interrupt.h (modified) (1 diff)
-
trap/trap.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/include/arch/context_struct.h
rb2aaaa0 r09ab0a9a 81 81 #endif 82 82 #endif 83 -
kernel/arch/sparc64/include/arch/cpu.h
rb2aaaa0 r09ab0a9a 64 64 #endif 65 65 66 67 66 #endif 68 67 -
kernel/arch/sparc64/include/arch/cpu_family.h
rb2aaaa0 r09ab0a9a 81 81 /** @} 82 82 */ 83 -
kernel/arch/sparc64/include/arch/cpu_node.h
rb2aaaa0 r09ab0a9a 38 38 #include <genarch/ofw/ofw_tree.h> 39 39 40 41 40 /** Finds the parent node of all the CPU nodes (nodes named "cpu" or "cmp"). 42 41 * … … 57 56 /** @} 58 57 */ 59 -
kernel/arch/sparc64/include/arch/istate_struct.h
rb2aaaa0 r09ab0a9a 137 137 #endif 138 138 #endif 139 -
kernel/arch/sparc64/include/arch/mm/km.h
rb2aaaa0 r09ab0a9a 42 42 #endif 43 43 44 45 44 #endif 46 45 -
kernel/arch/sparc64/include/arch/mm/mmu.h
rb2aaaa0 r09ab0a9a 42 42 #endif 43 43 44 45 44 #endif 46 45 -
kernel/arch/sparc64/include/arch/mm/sun4u/mmu.h
rb2aaaa0 r09ab0a9a 59 59 #define VA_IMMU_NUCLEUS_EXTENSION 0x58 /**< IMMU TSB nucleus extension register */ 60 60 #endif 61 62 61 63 62 /* D-MMU ASIs. */ -
kernel/arch/sparc64/include/arch/mm/sun4u/tlb.h
rb2aaaa0 r09ab0a9a 187 187 typedef union tlb_tag_read_reg tlb_tag_read_reg_t; 188 188 typedef union tlb_tag_read_reg tlb_tag_access_reg_t; 189 190 189 191 190 /** TLB Demap Operation Address. */ … … 412 411 #elif defined (US3) 413 412 414 415 413 /** Read IMMU TLB Data Access Register. 416 414 * … … 520 518 #endif 521 519 522 523 520 /** Write IMMU TLB Tag Access Register. 524 521 * … … 558 555 return asi_u64_read(ASI_DMMU, VA_DMMU_TAG_ACCESS); 559 556 } 560 561 557 562 558 /** Write IMMU TLB Data in Register. -
kernel/arch/sparc64/include/arch/mm/sun4v/tsb.h
rb2aaaa0 r09ab0a9a 67 67 } __attribute__((packed)) tsb_descr_t; 68 68 69 70 69 /* Forward declarations. */ 71 70 struct as; -
kernel/arch/sparc64/include/arch/sun4v/hypercall.h
rb2aaaa0 r09ab0a9a 73 73 #define CONS_PUTCHAR 0x61 74 74 75 76 75 /* return codes */ 77 76 #define HV_EOK 0 /**< Successful return */ … … 94 93 #define HV_EBUSY 17 /**< Operation failed as resource is otherwise busy */ 95 94 96 97 95 /** 98 96 * Performs a hyperfast hypervisor API call from the assembly language code. … … 115 113 #define __HYPERCALL_HYPERFAST(sw_trap_number) \ 116 114 ta (sw_trap_number); 117 118 115 119 116 #ifndef __ASSEMBLER__ -
kernel/arch/sparc64/include/arch/trap/interrupt.h
rb2aaaa0 r09ab0a9a 71 71 #endif /* !def __ASSEMBLER__ */ 72 72 73 74 73 #if defined (SUN4U) 75 74 #include <arch/trap/sun4u/interrupt.h> -
kernel/arch/sparc64/include/arch/trap/sun4u/interrupt.h
rb2aaaa0 r09ab0a9a 40 40 #include <arch/trap/trap_table.h> 41 41 #include <arch/stack.h> 42 43 42 44 43 /* Interrupt ASI registers. */ -
kernel/arch/sparc64/include/arch/trap/trap.h
rb2aaaa0 r09ab0a9a 42 42 /** @} 43 43 */ 44
Note:
See TracChangeset
for help on using the changeset viewer.
