Changeset 32e8cd1 in mainline for kernel/arch/sparc32/include/arch/arch.h
- Timestamp:
- 2013-12-28T17:16:44Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c1023bcb
- Parents:
- f6f22cdb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc32/include/arch/arch.h
rf6f22cdb r32e8cd1 42 42 #include <arch/istate.h> 43 43 44 #define NWINDOWS844 #define NWINDOWS 8 45 45 46 46 /* ASI assignments: */ 47 #define ASI_CACHEMISS0x0148 #define ASI_CACHECTRL0x0249 #define ASI_MMUCACHE0x1050 #define ASI_MMUREGS0x1951 #define ASI_MMUBYPASS0x1c52 #define ASI_MMUFLUSH0x1847 #define ASI_CACHEMISS 0x01 48 #define ASI_CACHECTRL 0x02 49 #define ASI_MMUCACHE 0x10 50 #define ASI_MMUREGS 0x19 51 #define ASI_MMUBYPASS 0x1c 52 #define ASI_MMUFLUSH 0x18 53 53 54 54 #define TASKMAP_MAX_RECORDS 32 55 55 #define CPUMAP_MAX_RECORDS 32 56 56 57 #define BOOTINFO_TASK_NAME_BUFLEN 3257 #define BOOTINFO_TASK_NAME_BUFLEN 32 58 58 59 59 typedef struct { … … 75 75 } bootinfo_t; 76 76 77 extern void arch_pre_main(void * unused, bootinfo_t *bootinfo);78 extern void write_to_invalid(uint32_t l0, uint32_t l1, uint32_t l2);79 extern void read_from_invalid(uint32_t * l0, uint32_t *l1, uint32_t *l2);80 extern void preemptible_save_uspace(uintptr_t sp, istate_t *istate);81 extern void preemptible_restore_uspace(uintptr_t sp, istate_t *istate);77 extern void arch_pre_main(void *, bootinfo_t *); 78 extern void write_to_invalid(uint32_t, uint32_t, uint32_t); 79 extern void read_from_invalid(uint32_t *, uint32_t *, uint32_t *); 80 extern void preemptible_save_uspace(uintptr_t, istate_t *); 81 extern void preemptible_restore_uspace(uintptr_t, istate_t *); 82 82 extern void flush_windows(void); 83 83
Note:
See TracChangeset
for help on using the changeset viewer.