Changeset 5b0cf63 in mainline for kernel/arch
- Timestamp:
- 2018-01-25T13:42:08Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1ab3c4b
- Parents:
- c832ab15
- git-author:
- Jiri Svoboda <jiri@…> (2017-01-24 18:40:44)
- git-committer:
- Jiri Svoboda <jiri@…> (2018-01-25 13:42:08)
- Location:
- kernel/arch
- Files:
-
- 12 edited
-
amd64/include/arch/interrupt.h (modified) (1 diff)
-
arm32/include/arch/elf.h (modified) (1 diff)
-
arm32/include/arch/exception.h (modified) (1 diff)
-
arm32/include/arch/mach/integratorcp/integratorcp.h (modified) (1 diff)
-
arm32/include/arch/machine_func.h (modified) (1 diff)
-
arm32/include/arch/types.h (modified) (1 diff)
-
ia32/include/arch/interrupt.h (modified) (1 diff)
-
ia32/include/arch/smp/smp.h (modified) (1 diff)
-
mips32/include/arch/elf.h (modified) (1 diff)
-
sparc64/include/arch/drivers/pci.h (modified) (1 diff)
-
sparc64/include/arch/mm/cache_spec.h (modified) (1 diff)
-
sparc64/include/arch/sun4v/md.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/include/arch/interrupt.h
rc832ab15 r5b0cf63 83 83 #define VECTOR_SMP_CALL_IPI (IVT_FREEBASE + 3) 84 84 85 extern void (* disable_irqs_function)(uint16_t);86 extern void (* enable_irqs_function)(uint16_t);87 extern void (* eoi_function)(void);85 extern void (*disable_irqs_function)(uint16_t); 86 extern void (*enable_irqs_function)(uint16_t); 87 extern void (*eoi_function)(void); 88 88 extern const char *irqs_info; 89 89 -
kernel/arch/arm32/include/arch/elf.h
rc832ab15 r5b0cf63 40 40 41 41 #ifdef __BE__ 42 #define ELF_DATA_ENCODING ELFDATA2MSB42 #define ELF_DATA_ENCODING ELFDATA2MSB 43 43 #else 44 #define ELF_DATA_ENCODING ELFDATA2LSB44 #define ELF_DATA_ENCODING ELFDATA2LSB 45 45 #endif 46 46 -
kernel/arch/arm32/include/arch/exception.h
rc832ab15 r5b0cf63 45 45 46 46 #ifdef HIGH_EXCEPTION_VECTORS 47 #define EXC_BASE_ADDRESS 0xffff000047 #define EXC_BASE_ADDRESS 0xffff0000 48 48 #else 49 #define EXC_BASE_ADDRESS 0x049 #define EXC_BASE_ADDRESS 0x0 50 50 #endif 51 51 -
kernel/arch/arm32/include/arch/mach/integratorcp/integratorcp.h
rc832ab15 r5b0cf63 77 77 78 78 typedef struct { 79 uintptr_t uart;80 uintptr_t kbd_ctrl;81 uintptr_t kbd_stat;82 uintptr_t kbd_data;83 uintptr_t kbd_intstat;84 uintptr_t rtc;85 uintptr_t rtc1_load;86 uintptr_t rtc1_read;87 uintptr_t rtc1_ctl;88 uintptr_t rtc1_intrclr;89 uintptr_t rtc1_intrstat;90 uintptr_t rtc1_bgload;91 uintptr_t irqc;92 uintptr_t irqc_mask;93 uintptr_t irqc_unmask;94 uintptr_t vga;95 uintptr_t cmcr;96 uintptr_t sdramcr;79 uintptr_t uart; 80 uintptr_t kbd_ctrl; 81 uintptr_t kbd_stat; 82 uintptr_t kbd_data; 83 uintptr_t kbd_intstat; 84 uintptr_t rtc; 85 uintptr_t rtc1_load; 86 uintptr_t rtc1_read; 87 uintptr_t rtc1_ctl; 88 uintptr_t rtc1_intrclr; 89 uintptr_t rtc1_intrstat; 90 uintptr_t rtc1_bgload; 91 uintptr_t irqc; 92 uintptr_t irqc_mask; 93 uintptr_t irqc_unmask; 94 uintptr_t vga; 95 uintptr_t cmcr; 96 uintptr_t sdramcr; 97 97 } icp_hw_map_t; 98 98 -
kernel/arch/arm32/include/arch/machine_func.h
rc832ab15 r5b0cf63 108 108 extern size_t machine_get_irq_count(void); 109 109 110 extern const char * machine_get_platform_name(void);110 extern const char *machine_get_platform_name(void); 111 111 112 112 #endif -
kernel/arch/arm32/include/arch/types.h
rc832ab15 r5b0cf63 38 38 39 39 #ifndef DOXYGEN 40 #define ATTRIBUTE_PACKED __attribute__((packed))40 #define ATTRIBUTE_PACKED __attribute__((packed)) 41 41 #else 42 #define ATTRIBUTE_PACKED42 #define ATTRIBUTE_PACKED 43 43 #endif 44 44 -
kernel/arch/ia32/include/arch/interrupt.h
rc832ab15 r5b0cf63 85 85 #define VECTOR_SMP_CALL_IPI (IVT_FREEBASE + 3) 86 86 87 extern void (* disable_irqs_function)(uint16_t);88 extern void (* enable_irqs_function)(uint16_t);89 extern void (* eoi_function)(void);87 extern void (*disable_irqs_function)(uint16_t); 88 extern void (*enable_irqs_function)(uint16_t); 89 extern void (*eoi_function)(void); 90 90 extern const char *irqs_info; 91 91 -
kernel/arch/ia32/include/arch/smp/smp.h
rc832ab15 r5b0cf63 42 42 struct smp_config_operations { 43 43 /** Check whether a processor is enabled. */ 44 bool (* cpu_enabled)(size_t);44 bool (*cpu_enabled)(size_t); 45 45 46 46 /** Check whether a processor is BSP. */ -
kernel/arch/mips32/include/arch/elf.h
rc832ab15 r5b0cf63 39 39 40 40 #ifdef __BE__ 41 #define ELF_DATA_ENCODING ELFDATA2MSB41 #define ELF_DATA_ENCODING ELFDATA2MSB 42 42 #else 43 #define ELF_DATA_ENCODING ELFDATA2LSB43 #define ELF_DATA_ENCODING ELFDATA2LSB 44 44 #endif 45 45 -
kernel/arch/sparc64/include/arch/drivers/pci.h
rc832ab15 r5b0cf63 52 52 53 53 struct pci_operations { 54 void (* enable_interrupt)(pci_t *, int);55 void (* clear_interrupt)(pci_t *, int);54 void (*enable_interrupt)(pci_t *, int); 55 void (*clear_interrupt)(pci_t *, int); 56 56 }; 57 57 -
kernel/arch/sparc64/include/arch/mm/cache_spec.h
rc832ab15 r5b0cf63 47 47 48 48 #if defined (US) 49 #define DCACHE_SIZE (16 * 1024)49 #define DCACHE_SIZE (16 * 1024) 50 50 #elif defined (US3) 51 #define DCACHE_SIZE (64 * 1024)51 #define DCACHE_SIZE (64 * 1024) 52 52 #endif 53 53 -
kernel/arch/sparc64/include/arch/sun4v/md.h
rc832ab15 r5b0cf63 54 54 const char *md_get_node_name(md_node_t node); 55 55 bool md_get_integer_property(md_node_t node, const char *key, 56 uint64_t *result);56 uint64_t *result); 57 57 bool md_get_string_property(md_node_t node, const char *key, 58 const char **result);58 const char **result); 59 59 bool md_next_node(md_node_t *node, const char *name); 60 60 void md_init(void);
Note:
See TracChangeset
for help on using the changeset viewer.
